T.M. SoftStudio

feci quod potui, faciant meliora potentes

JAX-RPC API

Пакет javax.xml.rpc.server

Пакет javax.xml.rpc.server обеспечивает управление жизненным циклом и контекстом конечной точки для JAX-RPC Web-сервиса, развернутого в Servlet-контейнере.

Интерфейс javax.xml.rpc.server.ServiceLifecycle реализуется классом реализации SEI-интерфейса и предоставляет следующие методы.

  • void init(javax.xml.rpc.server.ServletEndpointContext context)

Вызывается контейнером после создания экземпляра конечной точки для ее инициализации.

  • void destroy()

Обеспечивает освобождение всех ресурсов, связанных с работой конечной точки Web-сервиса.

Интерфейс javax.xml.rpc.server.ServletEndpointContext представляет контекст конечной точки и имеет следующие методы.

  • MessageContext getMessageContext()

Возвращает контекст SOAP-сообщения.

  • java.security.Principal getUserPrincipal()

Возвращает имя аутентифицированного пользователя, вызывающего конечную точку.

  • javax.servlet.http.HTTPSession getHttpSession()

Возвращает объект, представляющий текущую HTTP-сессию.

  • javax.servlet.ServletContext getServletContext()

Возвращает контекст сервлета, связанного с конечной точкой.

  • boolean isUserInRole(java.lang.String role)

Возвращает true, если аутентифицированный пользователь соответствует указанной роли.