|
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 возвраты ServletContext связанный с веб-приложением, которые содержат эту конечную точку. |
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, Handlerjava.security.Principal getUserPrincipal()
java.security.Principal экземпляр, который содержит имя аутентифицируемого пользователя для текущего вызова метода на экземпляре конечной точки. Этот метод возвраты null если еще нет никакого связанного принципала. Базовая система времени выполнения JAX-RPC берет на себя ответственность обеспечения соответствующего аутентифицируемого принципала для удаленного вызова метода на экземпляре конечной точки службы.
java.security.Principal для аутентифицируемого принципала, связанного с текущим вызовом на экземпляре конечной точки сервлета; Возвраты null если там никакой аутентифицируемый пользователь не связался с вызовом метода.PrincipalHttpSession getHttpSession()
getHttpSession метод возвращает текущий сеанс HTTP (как a javax.servlet.http.HTTPSession). Когда вызвано конечной точкой службы в пределах удаленной реализации метода, getHttpSession возвращает сеанс HTTP, связанный в настоящий момент с этим вызовом метода. Этот метод возвраты null если нет никакого сеанса HTTP, в настоящий момент активного и связанного с этой конечной точкой службы. Конечная точка class не должна положиться на активный сеанс HTTP, являющийся всегда там; базовая система времени выполнения JAX-RPC ответственна за управление, есть ли активный сеанс HTTP. getHttpSession броски метода JAXRPCException если вызвано не HTTP связанная конечная точка.
null если нет никакого активного сеанса. JAXRPCException - Если этот метод, вызванный любым не-HTTP связанная конечная точкаHttpSessionServletContext getServletContext()
getServletContext возвраты ServletContext связанный с веб-приложением, которые содержат эту конечную точку. Согласно спецификации Сервлета, есть один контекст на веб-приложение (установлен как ВОЙНА) на JVM. Сервлет базируемая конечная точка службы развертывается как часть веб-приложения.
ServletContextServletContextboolean isUserInRole(java.lang.String role)
role - a String определение имени роли boolean указание, связался ли аутентифицируемый пользователь с текущим вызовом метода, принадлежит данной роли; false если пользователь не аутентифицировался
|
|||||||||
| ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41