|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.nict.langrid.servicecontainer.handler.RIProcessor
public class RIProcessor
The processor for receiving and replying request and invocating component services.
コンストラクタの概要 | |
---|---|
RIProcessor()
|
メソッドの概要 | |
---|---|
static long |
appendInvocationHeaders(long iid,
String invocationName,
Map<String,Object> mimeHeaders,
SoapHeaders soapHeaders)
|
static void |
finish(MimeHeaders resMimeHeaders,
SOAPHeader resSoapHeader)
処理を終了する。 |
static void |
fork(RIProcessorContext orgContext)
|
static RIProcessorContext |
getCurrentProcessorContext()
|
static ServiceContext |
getCurrentServiceContext()
現在のサービスコンテキストを取得する。 |
static void |
initEndpointRewriters(EndpointRewriter[] rewriters)
|
static RIProcessorContext |
join()
forkした処理を終了し、スタックに積んだプロセスIDをポップして返す。 |
static void |
mergeContext(RIProcessorContext context)
|
static long |
newInvocationId()
allocate the new invocation id. |
static void |
processInvocationResponseHeaders(long invocationId,
String invocationName,
long deltaTime,
MimeHeaders mimeHeaders,
Iterator<SOAPHeaderElement> soapHeaders,
SOAPFault soapFault)
|
static Endpoint |
rewriteEndpoint(long iid,
String invocationName,
EndpointRewriter[] rewriters)
エンドポイント(接続先)の取得 |
static Endpoint |
rewriteEndpoint(long iid,
String invocationName,
EndpointRewriter[] rewriters,
Endpoint original)
エンドポイント(接続先)の取得 |
static RIProcessorContext |
start(ServiceContext context)
処理を開始する。 |
static RIProcessorContext |
start(ServiceContext context,
SoapHeaderElementFactory soapHeaderElementFactory)
処理を開始する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public RIProcessor()
メソッドの詳細 |
---|
public static ServiceContext getCurrentServiceContext()
public static RIProcessorContext getCurrentProcessorContext()
public static RIProcessorContext start(ServiceContext context)
context
- サービスコンテキストpublic static RIProcessorContext start(ServiceContext context, SoapHeaderElementFactory soapHeaderElementFactory)
context
- サービスコンテキストsoapHeaderElementFactory
- SOAPHeaderElementのファクトリpublic static void finish(MimeHeaders resMimeHeaders, SOAPHeader resSoapHeader)
public static void fork(RIProcessorContext orgContext)
public static RIProcessorContext join()
public static void mergeContext(RIProcessorContext context)
public static long newInvocationId()
public static void initEndpointRewriters(EndpointRewriter[] rewriters)
public static Endpoint rewriteEndpoint(long iid, String invocationName, EndpointRewriter[] rewriters) throws ServiceNotActiveException
ServiceNotActiveException
public static Endpoint rewriteEndpoint(long iid, String invocationName, EndpointRewriter[] rewriters, Endpoint original) throws ServiceNotActiveException
ServiceNotActiveException
public static long appendInvocationHeaders(long iid, String invocationName, Map<String,Object> mimeHeaders, SoapHeaders soapHeaders)
public static void processInvocationResponseHeaders(long invocationId, String invocationName, long deltaTime, MimeHeaders mimeHeaders, Iterator<SOAPHeaderElement> soapHeaders, SOAPFault soapFault)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |