com.sun.xml.ws.server
Class AbstractWebServiceContext

java.lang.Object
  extended by com.sun.xml.ws.server.AbstractWebServiceContext
All Implemented Interfaces:
WSWebServiceContext, javax.xml.ws.WebServiceContext

public abstract class AbstractWebServiceContext
extends Object
implements WSWebServiceContext

Partial WSWebServiceContext implementation. This implementation depends on Packet and concrete implementations provide it via WSWebServiceContext.getRequestPacket().

See Also:
InvokerTube, AsyncProviderInvokerTube

Constructor Summary
AbstractWebServiceContext(WSEndpoint endpoint)
           
 
Method Summary
<T extends javax.xml.ws.EndpointReference>
T
getEndpointReference(Class<T> clazz, Element... referenceParameters)
           
 javax.xml.ws.EndpointReference getEndpointReference(Element... referenceParameters)
           
 javax.xml.ws.handler.MessageContext getMessageContext()
           
 Principal getUserPrincipal()
           
 boolean isUserInRole(String role)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.xml.ws.api.server.WSWebServiceContext
getRequestPacket
 

Constructor Detail

AbstractWebServiceContext

public AbstractWebServiceContext(@NotNull
                                 WSEndpoint endpoint)
Method Detail

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