|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface WebServiceContext
WebServiceContext は、処理する要求に対して相対的なメッセージコンテキストおよびセキュリティー情報に、Web サービス端点実装クラスがアクセスできるようにします。
通常、WebServiceContext は、Resource 注釈を使用して端点実装クラスに注入されます。
Resource| メソッドの概要 | ||
|---|---|---|
|
getEndpointReference(Class<T> clazz,
Element... referenceParameters)
この端点に関連した EndpointReference を返します。 |
|
EndpointReference |
getEndpointReference(Element... referenceParameters)
この端点の EndpointReference を返します。 |
|
MessageContext |
getMessageContext()
このメソッドが呼び出されたときに処理されている要求の MessageContext を返します。 |
|
Principal |
getUserPrincipal()
現在処理されている要求の送信者を識別する Principal を返します。 |
|
boolean |
isUserInRole(String role)
認証されたユーザーが指定された論理ロールに含まれるかどうかを示す、boolean を返します。 |
|
| メソッドの詳細 |
|---|
MessageContext getMessageContext()
MessageContext を返します。APPLICATION スコープを持つプロパティーのみがアプリケーションに対して可視です。
IllegalStateException - 要求が処理されていないときにこのメソッドが呼び出された場合、この例外がスローされるMessageContext,
MessageContext.Scope,
IllegalStateExceptionPrincipal getUserPrincipal()
null を返します。
IllegalStateException - 要求が処理されていないときにこのメソッドが呼び出された場合、この例外がスローされるPrincipal,
IllegalStateExceptionboolean isUserInRole(String role)
false を返します。
role - ロールの名前を指定する String
boolean
IllegalStateException - 要求が処理されていないときにこのメソッドが呼び出された場合、この例外がスローされるEndpointReference getEndpointReference(Element... referenceParameters)
EndpointReference を返します。
この bindingProvider の Binding が SOAP1.1/HTTP または SOAP1.2/HTTP の場合は、W3CEndpointReference を返す必要があります。
referenceParameters - 返される EndpointReference インスタンスに関連付けられる参照パラメータ
WebServiceContext に関連した端点の EndpointReference。返される EndpointReference が W3CEndpointReference 型の場合は、指定された referenceParameters を含む必要がある
IllegalStateException - 要求が処理されていないときにこのメソッドが呼び出された場合、この例外がスローされるW3CEndpointReference
<T extends EndpointReference> T getEndpointReference(Class<T> clazz,
Element... referenceParameters)
EndpointReference を返します。
clazz - 取得する必要のある EndpointReference の型referenceParameters - 返される EndpointReference インスタンスに関連付けられる参照パラメータ
WebServiceContext インスタンスに関連付けられた端点の clazz 型の EndpointReference。返される EndpointReference が W3CEndpointReference 型の場合は、指定された referenceParameters を含む必要がある
IllegalStateException - 要求が処理されていないときにこのメソッドが呼び出された場合、この例外がスローされる
WebServiceException - clazz 型の EndpointReference がサポートされていない場合
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。