jp.go.nict.langrid.servicecontainer.executor.protobufrpc
クラス DynamicPbServiceExecutor

java.lang.Object
  上位を拡張 jp.go.nict.langrid.servicecontainer.service.component.AbstractServiceExecutor
      上位を拡張 jp.go.nict.langrid.servicecontainer.executor.protobufrpc.AbstractPbServiceExecutor
          上位を拡張 jp.go.nict.langrid.servicecontainer.executor.protobufrpc.DynamicPbServiceExecutor
すべての実装されたインタフェース:
InvocationHandler

public class DynamicPbServiceExecutor
extends AbstractPbServiceExecutor
implements InvocationHandler

Protocol Buffers 用 外部翻訳サービス呼び出しクラス


コンストラクタの概要
DynamicPbServiceExecutor(String invocationName)
           
DynamicPbServiceExecutor(String invocationName, long invocationId, Endpoint endpoint)
           
 
メソッドの概要
static
<T> T
create(String invocationName, long invocationId, Endpoint endpoint, Class<T> interfaceClass)
           
 Object invoke(Object proxy, Method method, Object[] args)
           
protected  Pair<jp.go.nict.langrid.commons.protobufrpc.URLRpcChannel,Long> preprocessPb(SoapHeaders soapHeaders)
          Protocol Buffers 前処理
 
クラス jp.go.nict.langrid.servicecontainer.executor.protobufrpc.AbstractPbServiceExecutor から継承されたメソッド
postprocessPb
 
クラス jp.go.nict.langrid.servicecontainer.service.component.AbstractServiceExecutor から継承されたメソッド
getInvocationName, postprocess, preprocess
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DynamicPbServiceExecutor

public DynamicPbServiceExecutor(String invocationName)

DynamicPbServiceExecutor

public DynamicPbServiceExecutor(String invocationName,
                                long invocationId,
                                Endpoint endpoint)
メソッドの詳細

create

public static <T> T create(String invocationName,
                           long invocationId,
                           Endpoint endpoint,
                           Class<T> interfaceClass)

preprocessPb

protected Pair<jp.go.nict.langrid.commons.protobufrpc.URLRpcChannel,Long> preprocessPb(SoapHeaders soapHeaders)
                                                                                throws ServiceNotActiveException
クラス AbstractPbServiceExecutor の記述:
Protocol Buffers 前処理

オーバーライド:
クラス AbstractPbServiceExecutor 内の preprocessPb
例外:
ServiceNotActiveException

invoke

public Object invoke(Object proxy,
                     Method method,
                     Object[] args)
              throws Throwable
定義:
インタフェース InvocationHandler 内の invoke
例外:
Throwable