jp.go.nict.langrid.client.impl.axis.interceptor
クラス AxisRequestInterceptor

java.lang.Object
  上位を拡張 org.apache.axis.handlers.BasicHandler
      上位を拡張 org.apache.axis.transport.http.HTTPSender
          上位を拡張 jp.go.nict.langrid.client.impl.axis.interceptor.AxisRequestInterceptor
すべての実装されたインタフェース:
Serializable, org.apache.axis.Handler

public class AxisRequestInterceptor
extends org.apache.axis.transport.http.HTTPSender

関連項目:
直列化された形式

フィールドの概要
 
クラス org.apache.axis.transport.http.HTTPSender から継承されたフィールド
log
 
クラス org.apache.axis.handlers.BasicHandler から継承されたフィールド
makeLockable, name, options
 
コンストラクタの概要
AxisRequestInterceptor()
           
 
メソッドの概要
protected  void getSocket(org.apache.axis.transport.http.SocketHolder sockHolder, org.apache.axis.MessageContext msgContext, String protocol, String host, int port, int timeout, StringBuffer otherHeaders, org.apache.axis.components.net.BooleanHolder useFullURL)
           
static
<T> void
invoke(OutputStream os, Callable<T> c)
           
static void removeOutputStreamForCurrentThread()
           
static void setOutputStreamForCurrentThread(OutputStream os)
           
 
クラス org.apache.axis.transport.http.HTTPSender から継承されたメソッド
handleCookie, invoke
 
クラス org.apache.axis.handlers.BasicHandler から継承されたメソッド
canHandleBlock, cleanup, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AxisRequestInterceptor

public AxisRequestInterceptor()
メソッドの詳細

invoke

public static <T> void invoke(OutputStream os,
                              Callable<T> c)

getSocket

protected void getSocket(org.apache.axis.transport.http.SocketHolder sockHolder,
                         org.apache.axis.MessageContext msgContext,
                         String protocol,
                         String host,
                         int port,
                         int timeout,
                         StringBuffer otherHeaders,
                         org.apache.axis.components.net.BooleanHolder useFullURL)
                  throws Exception
オーバーライド:
クラス org.apache.axis.transport.http.HTTPSender 内の getSocket
例外:
Exception

setOutputStreamForCurrentThread

public static void setOutputStreamForCurrentThread(OutputStream os)

removeOutputStreamForCurrentThread

public static void removeOutputStreamForCurrentThread()