|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.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)
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||