|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface WebServiceContext
WebServiceContext
は、処理する要求に対して相対的なメッセージコンテキストおよびセキュリティー情報に、Web サービス端点実装クラスがアクセスできるようにします。
通常、WebServiceContext
は、Resource
注釈を使用して端点実装クラスに注入されます。
Resource
メソッドの概要 | |
---|---|
MessageContext |
getMessageContext()
このメソッドが呼び出されたときに処理されている要求の MessageContext を返します。 |
Principal |
getUserPrincipal()
現在処理されている要求の送信者を識別する Principal を返します。 |
boolean |
isUserInRole(String role)
認証されたユーザーが指定された論理ロールに含まれるかどうかを示す、boolean を返します。 |
メソッドの詳細 |
---|
MessageContext getMessageContext()
IllegalStateException
- 要求が処理されていないときにこのメソッドが呼び出された場合、この例外がスローされるMessageContext
,
MessageContext.Scope
,
IllegalStateException
Principal getUserPrincipal()
null
を返します。
IllegalStateException
- 要求が処理されていないときにこのメソッドが呼び出された場合、この例外がスローされるPrincipal
,
IllegalStateException
boolean isUserInRole(String role)
false
を返します。
role
- ロールの名前を指定する String
boolean
IllegalStateException
- 要求が処理されていないときにこのメソッドが呼び出された場合、この例外がスローされる
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。