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

static final int CLASS_URL_CONNECTION
関連項目:
定数フィールド値

CLASS_HTTP_SERVLET_REQUEST

static final int CLASS_HTTP_SERVLET_REQUEST
関連項目:
定数フィールド値

CLASS_HTTP_SERVLET_RESPONSE

static final int CLASS_HTTP_SERVLET_RESPONSE
関連項目:
定数フィールド値
メソッドの詳細

isURLConnection

boolean isURLConnection()
このオブジェクトがURLConnectionを参照するものであるかを調べる。

戻り値:
URLConnectionを参照するものである場合はtrue。

isHttpServletRequest

boolean isHttpServletRequest()
このオブジェクトがHttpServletRequestを参照するものであるかを調べる。

戻り値:
HttpServletRequestを参照するものである場合はtrue。

isHttpServletResponse

boolean isHttpServletResponse()
このオブジェクトがHttpServletResposneを参照するものであるかを調べる。

戻り値:
HttpServletResponseを参照するものである場合はtrue。

setContentLength

void setContentLength(int length)
参照先に対し、ContentLengthを設定します。

パラメータ:
length - ContentLength

getContentLength

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

戻り値:
ContentLength

getConnectionObject

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

戻り値:
参照先オブジェクト

getInputStream

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

戻り値:
InputStream
例外:
java.io.IOException

getOutputStream

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

戻り値:
OutputStream
例外:
java.io.IOException

terminate

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


setHeader

void setHeader(java.lang.String key,
               java.lang.String value)
Http通信のヘッダを設定します。

パラメータ:
key -
value -

getHeader

java.lang.String getHeader(java.lang.String key)
Http通信のヘッダを取得します。

パラメータ:
key -
戻り値:

isSetHeaderSupport

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

戻り値:

isGetHeaderSupport

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

戻り値: