Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface ServletEndpointContext
ServletEndpointContext
обеспечивает контекст конечной точки, сохраняемый базовым контейнером сервлета базируемая система времени выполнения JAX-RPC. Для конечных точек службы, развернутых на контейнере сервлета базируемая система времени выполнения JAX-RPC, параметр контекста в ServiceLifecycle.init
метод обязан иметь тип Java javax.xml.rpc.server.ServletEndpointContext
.
Контейнер сервлета базируемая система времени выполнения JAX-RPC реализует ServletEndpointContext
интерфейс. Система времени выполнения JAX-RPC обязана обеспечивать соответствующий сеанс, контекст сообщения, контекст сервлета и пользовательскую информацию о принципале на вызов метода на конечной точке class.
Сводка метода | |
---|---|
HttpSession |
getHttpSession()
getHttpSession метод возвращает текущий сеанс HTTP (как a javax.servlet.http.HTTPSession ). |
MessageContext |
getMessageContext()
Метод getMessageContext возвраты MessageContext предназначенный для этого экземпляра конечной точки. |
ServletContext |
getServletContext()
Метод getServletContext возвраты ServletContex t связанный с веб-приложением, которые содержат эту конечную точку. |
java.security.Principal |
getUserPrincipal()
Возвраты a java.security.Principal экземпляр, который содержит имя аутентифицируемого пользователя для текущего вызова метода на экземпляре конечной точки. |
boolean |
isUserInRole(java.lang.String role)
Возвращает булево указание, включается ли аутентифицируемый пользователь для текущего вызова метода на экземпляре конечной точки в указанную логическую "роль". |
Деталь метода |
---|
MessageContext getMessageContext()
getMessageContext
возвраты MessageContext
предназначенный для этого экземпляра конечной точки. Это включает экземпляру конечной точки службы к acccess MessageContext
распространенный запросом HandlerChain
(и его содержавший Handler
экземпляры) к целевому экземпляру конечной точки и совместно использовать любое сообщение SOAP, обрабатывающее связанный контекст. Экземпляр конечной точки может получить доступ и управлять MessageContext
и совместно используйте сообщение SOAP, обрабатывающее связанный контекст с ответом HandlerChain
.
MessageContext
, этот метод возвраты null
. java.lang.IllegalStateException
- если этот метод вызывается вне удаленной реализации метода экземпляром конечной точки службы.MessageContext
, HandlerChain
, Handler
java.security.Principal getUserPrincipal()
java.security.Principal
экземпляр, который содержит имя аутентифицируемого пользователя для текущего вызова метода на экземпляре конечной точки. Этот метод возвраты null
если еще нет никакого связанного принципала. Базовая система времени выполнения JAX-RPC берет на себя ответственность обеспечения соответствующего аутентифицируемого принципала для удаленного вызова метода на экземпляре конечной точки службы.
java.security.Principal
для аутентифицируемого принципала, связанного с текущим вызовом на экземпляре конечной точки сервлета; Возвраты null
если там никакой аутентифицируемый пользователь не связался с вызовом метода.Principal
HttpSession getHttpSession()
getHttpSession
метод возвращает текущий сеанс HTTP (как a javax.servlet.http.HTTPSession
). Когда вызвано конечной точкой службы в пределах удаленной реализации метода, getHttpSession
возвращает сеанс HTTP, связанный в настоящий момент с этим вызовом метода. Этот метод возвраты null
если нет никакого сеанса HTTP, в настоящий момент активного и связанного с этой конечной точкой службы. Конечная точка class не должна положиться на активный сеанс HTTP, являющийся всегда там; базовая система времени выполнения JAX-RPC ответственна за управление, есть ли активный сеанс HTTP. getHttpSession броски метода JAXRPCException
если вызвано не HTTP связанная конечная точка.
null
если нет никакого активного сеанса. JAXRPCException
- Если этот метод, вызванный любым не-HTTP связанная конечная точкаHttpSession
ServletContext getServletContext()
getServletContext
возвраты ServletContex
t связанный с веб-приложением, которые содержат эту конечную точку. Согласно спецификации Сервлета, есть один контекст на веб-приложение (установлен как ВОЙНА) на JVM. Сервлет базируемая конечная точка службы развертывается как часть веб-приложения.
ServletContext
ServletContext
boolean isUserInRole(java.lang.String role)
role
- a String
определение имени роли boolean
указание, связался ли аутентифицируемый пользователь с текущим вызовом метода, принадлежит данной роли; false
если пользователь не аутентифицировался
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41