Class AbstractWebServiceContext

java.lang.Object
com.sun.xml.ws.server.AbstractWebServiceContext
All Implemented Interfaces:
WSWebServiceContext, javax.xml.ws.WebServiceContext
Direct Known Subclasses:
AsyncProviderInvokerTube.AsyncWebServiceContext

public abstract class AbstractWebServiceContext extends Object implements WSWebServiceContext
Partial WSWebServiceContext implementation. This implementation depends on Packet and concrete implementations provide it via WSWebServiceContext.getRequestPacket().
Author:
Jitendra Kotamraju
See Also:
  • Constructor Details

    • AbstractWebServiceContext

      public AbstractWebServiceContext(@NotNull WSEndpoint endpoint)
  • Method Details

    • getMessageContext

      public javax.xml.ws.handler.MessageContext getMessageContext()
      Specified by:
      getMessageContext in interface javax.xml.ws.WebServiceContext
    • getUserPrincipal

      public Principal getUserPrincipal()
      Specified by:
      getUserPrincipal in interface javax.xml.ws.WebServiceContext
    • isUserInRole

      public boolean isUserInRole(String role)
      Specified by:
      isUserInRole in interface javax.xml.ws.WebServiceContext
    • getEndpointReference

      public javax.xml.ws.EndpointReference getEndpointReference(Element... referenceParameters)
      Specified by:
      getEndpointReference in interface javax.xml.ws.WebServiceContext
    • getEndpointReference

      public <T extends javax.xml.ws.EndpointReference> T getEndpointReference(Class<T> clazz, Element... referenceParameters)
      Specified by:
      getEndpointReference in interface javax.xml.ws.WebServiceContext