public interface WebServiceContextWebServiceContext を使用すると、Web サービスエンドポイント実装クラスは、処理されているリクエストに関連するメッセージコンテキストとセキュリティ情報にアクセスできます。通常、WebServiceContext は、Resource アノテーションを使用してエンドポイント実装クラスに挿入されます。| 修飾子と型 | メソッドと説明 |
|---|---|
<T extends EndpointReference> | getEndpointReference(ClassSE<T> clazz, ElementSE... referenceParameters) このエンドポイントに関連付けられている EndpointReference を返します。 |
EndpointReference | getEndpointReference(ElementSE... referenceParameters) このエンドポイントの EndpointReference を返します。 |
MessageContext | getMessageContext() このメソッドが呼び出されたときに処理されているリクエストの MessageContext を返します。 |
PrincipalSE | getUserPrincipal() 現在処理されているリクエストの送信者を識別するプリンシパルを返します。 |
boolean | isUserInRole(StringSE role) 認証されたユーザーが指定された論理ロールに含まれているかどうかを示すブール値を返します。 |
MessageContext getMessageContext()
MessageContext を返します。APPLICATION スコープを持つプロパティのみがアプリケーションに表示されます。IllegalStateExceptionSE - この例外は、リクエストが処理されていないときにメソッドが呼び出された場合にスローされます。MessageContext, MessageContext.Scope, IllegalStateExceptionSEPrincipalSE getUserPrincipal()
null を返します。IllegalStateExceptionSE - この例外は、リクエストが処理されていないときにメソッドが呼び出された場合にスローされます。PrincipalSE, IllegalStateExceptionSEboolean isUserInRole(StringSE role)
false を返します。role - ロールの名前を指定する String boolean IllegalStateExceptionSE - この例外は、リクエストが処理されていないときにメソッドが呼び出された場合にスローされます。EndpointReference getEndpointReference(ElementSE... referenceParameters)
EndpointReference を返します。 この bindingProvider の Binding が SOAP1.1/HTTP または SOAP1.2/HTTP のいずれかである場合、W3CEndpointReference を返す必要があります。
referenceParameters - 返された EndpointReference インスタンスに関連付けられる参照パラメーター。WebServiceContext に関連付けられたエンドポイントの EndpointReference。返された EndpointReference の型が W3CEndpointReference の場合、指定された referenceParameters が含まれている必要があります。IllegalStateExceptionSE - この例外は、リクエストが処理されていないときにメソッドが呼び出された場合にスローされます。W3CEndpointReference<T extends EndpointReference> T getEndpointReference(ClassSE<T> clazz, ElementSE... referenceParameters)
EndpointReference を返します。T - EndpointReference の型。clazz - 返さなければならない EndpointReference の型。referenceParameters - 返された EndpointReference インスタンスに関連付けられる参照パラメーター。WebServiceContext インスタンスに関連付けられたエンドポイントの型 clazz の EndpointReference。返された EndpointReference の型が W3CEndpointReference の場合、指定された referenceParameters が含まれている必要があります。IllegalStateExceptionSE - この例外は、リクエストが処理されていないときにメソッドが呼び出された場合にスローされます。WebServiceException - EndpointReference の clazz 型がサポートされていない場合。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.