Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface WebServiceContext
A WebServiceContext
позволяет реализации конечной точки веб-сервиса class, чтобы получить доступ к контексту сообщения и информации о безопасности относительно подаваемого запроса. Обычно a WebServiceContext
вводится в реализацию конечной точки class, используя Resource
аннотация.
Resource
Сводка метода | ||
---|---|---|
|
getEndpointReference(java.lang.Class<T> clazz, org.w3c.dom.Element... referenceParameters)
Возвраты EndpointReference связанный с этой конечной точкой. |
|
EndpointReference |
getEndpointReference(org.w3c.dom.Element... referenceParameters)
Возвраты EndpointReference для этой конечной точки. |
|
MessageContext |
getMessageContext()
Возвраты MessageContext для запроса, подаваемого в то время, когда вызывают этот метод. |
|
java.security.Principal |
getUserPrincipal()
Возвращает Принципал, который идентифицирует отправителя запроса, в настоящий момент обслуживаемого. |
|
boolean |
isUserInRole(java.lang.String role)
Возвращает булево указание, включается ли аутентифицируемый пользователь в указанную логическую роль. |
Деталь метода |
---|
MessageContext getMessageContext()
MessageContext
для запроса, подаваемого в то время, когда вызывают этот метод. Только свойства с ОБЛАСТЬЮ ДЕЙСТВИЯ ПРИЛОЖЕНИЯ будут видимы к приложению.
IllegalStateException
- Это исключение выдается, если метод вызывают, в то время как никакой запрос не обслуживается.MessageContext
, MessageContext.Scope
, IllegalStateException
java.security.Principal getUserPrincipal()
null
.
IllegalStateException
- Это исключение выдается, если метод вызывают, в то время как никакой запрос не обслуживается.Principal
, IllegalStateException
boolean isUserInRole(java.lang.String role)
role
- A String
определение имени роли boolean
указание, принадлежит ли отправитель запроса данной роли IllegalStateException
- Это исключение выдается, если метод вызывают, в то время как никакой запрос не обслуживается.EndpointReference getEndpointReference(org.w3c.dom.Element... referenceParameters)
EndpointReference
для этой конечной точки. Если Binding
для этого bindingProvider
или SOAP1.1/HTTP или SOAP1.2/HTTP, тогда a W3CEndpointReference
ДОЛЖЕН быть возвращен.
referenceParameters
- Ссылочные параметры, которые будут связаны с возвращенным EndpointReference
экземпляр. WebServiceContext
. Если возвращенный EndpointReference
имеет тип W3CEndpointReference
тогда это ДОЛЖНО содержать указанное referenceParameters
. IllegalStateException
- Это исключение выдается, если метод вызывают, в то время как никакой запрос не обслуживается.W3CEndpointReference
<T extends EndpointReference> T getEndpointReference(java.lang.Class<T> clazz, org.w3c.dom.Element... referenceParameters)
EndpointReference
связанный с этой конечной точкой.
clazz
- Тип EndpointReference
это ДОЛЖНО быть возвращено.referenceParameters
- Ссылочные параметры, которые будут связаны с возвращенным EndpointReference
экземпляр. clazz
из конечной точки, связанной с этим WebServiceContext
экземпляр. Если возвращенный EndpointReference
имеет тип W3CEndpointReference
тогда это ДОЛЖНО содержать указанное referenceParameters
. IllegalStateException
- Это исключение выдается, если метод вызывают, в то время как никакой запрос не обслуживается. WebServiceException
- Если clazz
тип EndpointReference
не поддерживается.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41