|
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
,
IllegalStateException
Principal getUserPrincipal()
null
を返します。
IllegalStateException
- 要求が処理されていないときにこのメソッドが呼び出された場合、この例外がスローされるPrincipal
,
IllegalStateException
boolean 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 も参照してください。