jp.ne.mki.wedge.run.interfaces
インタフェース ReferToConnectionInterface


public interface ReferToConnectionInterface


フィールドの概要
static int CLASS_HTTP_SERVLET_REQUEST
           
static int CLASS_HTTP_SERVLET_RESPONSE
           
static int CLASS_URL_CONNECTION
           
 
メソッドの概要
 java.lang.Object getConnectionObject()
          参照先オブジェクトを取得します。
 int getContentLength()
          参照先より、ContentLengthを取得します。
 java.lang.String getHeader(java.lang.String key)
          Http通信のヘッダを取得します。
 java.io.InputStream getInputStream()
          参照先オブジェクトよりInputStreamを取得します。
 java.io.OutputStream getOutputStream()
          参照先オブジェクトよりOutputStreamを取得します。
 boolean isGetHeaderSupport()
          ヘッダの取得がサポートされているかを返します。
 boolean isHttpServletRequest()
          このオブジェクトがHttpServletRequestを参照するものであるかを調べる。
 boolean isHttpServletResponse()
          このオブジェクトがHttpServletResposneを参照するものであるかを調べる。
 boolean isSetHeaderSupport()
          ヘッダの設定がサポートされているかを返します。
 boolean isURLConnection()
          このオブジェクトがURLConnectionを参照するものであるかを調べる。
 void setContentLength(int length)
          参照先に対し、ContentLengthを設定します。
 void setHeader(java.lang.String key, java.lang.String value)
          Http通信のヘッダを設定します。
 void terminate()
          このメソッドに合わせて、参照先オブジェクトへの参照を失くし、 全てのクラス変数に対し、nullを設定する。
 

フィールドの詳細

CLASS_URL_CONNECTION

public static final int CLASS_URL_CONNECTION

CLASS_HTTP_SERVLET_REQUEST

public static final int CLASS_HTTP_SERVLET_REQUEST

CLASS_HTTP_SERVLET_RESPONSE

public static final int CLASS_HTTP_SERVLET_RESPONSE
メソッドの詳細

isURLConnection

public boolean isURLConnection()
このオブジェクトがURLConnectionを参照するものであるかを調べる。
戻り値:
URLConnectionを参照するものである場合はtrue。

isHttpServletRequest

public boolean isHttpServletRequest()
このオブジェクトがHttpServletRequestを参照するものであるかを調べる。
戻り値:
HttpServletRequestを参照するものである場合はtrue。

isHttpServletResponse

public boolean isHttpServletResponse()
このオブジェクトがHttpServletResposneを参照するものであるかを調べる。
戻り値:
HttpServletResponseを参照するものである場合はtrue。

setContentLength

public void setContentLength(int length)
参照先に対し、ContentLengthを設定します。
パラメータ:
length - ContentLength

getContentLength

public int getContentLength()
参照先より、ContentLengthを取得します。
戻り値:
ContentLength

getConnectionObject

public java.lang.Object getConnectionObject()
参照先オブジェクトを取得します。オブジェクトにはHTTPServletRequest , HttpServletResponse, URLConnectionが存在します。
戻り値:
参照先オブジェクト

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
参照先オブジェクトよりInputStreamを取得します。
戻り値:
InputStream

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
参照先オブジェクトよりOutputStreamを取得します。
戻り値:
OutputStream

terminate

public void terminate()
このメソッドに合わせて、参照先オブジェクトへの参照を失くし、 全てのクラス変数に対し、nullを設定する。

setHeader

public void setHeader(java.lang.String key,
                      java.lang.String value)
Http通信のヘッダを設定します。
パラメータ:
key -  
value -  

getHeader

public java.lang.String getHeader(java.lang.String key)
Http通信のヘッダを取得します。
パラメータ:
key -  
戻り値:
 

isSetHeaderSupport

public boolean isSetHeaderSupport()
ヘッダの設定がサポートされているかを返します。
戻り値:
 

isGetHeaderSupport

public boolean isGetHeaderSupport()
ヘッダの取得がサポートされているかを返します。
戻り値: