Package org.glassfish.webservices
Class WebServiceContextImpl
- java.lang.Object
-
- org.glassfish.webservices.WebServiceContextImpl
-
- All Implemented Interfaces:
com.sun.xml.ws.api.server.WSWebServiceContext,jakarta.xml.ws.WebServiceContext
public final class WebServiceContextImpl extends Object implements com.sun.xml.ws.api.server.WSWebServiceContext
NOT THREAD SAFE: mutable instance variables
-
-
Field Summary
Fields Modifier and Type Field Description static ThreadLocalmsgContextstatic ThreadLocalprincipal
-
Constructor Summary
Constructors Constructor Description WebServiceContextImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.sun.xml.ws.api.server.WSWebServiceContextgetContextDelegate()jakarta.xml.ws.EndpointReferencegetEndpointReference(Class clazz, Element... params)jakarta.xml.ws.EndpointReferencegetEndpointReference(Element... params)jakarta.xml.ws.handler.MessageContextgetMessageContext()com.sun.xml.ws.api.message.PacketgetRequestPacket()PrincipalgetUserPrincipal()booleanisUserInRole(String role)voidsetContextDelegate(com.sun.xml.ws.api.server.WSWebServiceContext wsc)voidsetMessageContext(jakarta.xml.ws.handler.MessageContext ctxt)voidsetUserPrincipal(Principal p)
-
-
-
Field Detail
-
msgContext
public static final ThreadLocal msgContext
-
principal
public static final ThreadLocal principal
-
-
Method Detail
-
setContextDelegate
public void setContextDelegate(com.sun.xml.ws.api.server.WSWebServiceContext wsc)
-
getMessageContext
public jakarta.xml.ws.handler.MessageContext getMessageContext()
- Specified by:
getMessageContextin interfacejakarta.xml.ws.WebServiceContext
-
setMessageContext
public void setMessageContext(jakarta.xml.ws.handler.MessageContext ctxt)
-
getContextDelegate
public com.sun.xml.ws.api.server.WSWebServiceContext getContextDelegate()
-
setUserPrincipal
public void setUserPrincipal(Principal p)
-
getUserPrincipal
public Principal getUserPrincipal()
- Specified by:
getUserPrincipalin interfacejakarta.xml.ws.WebServiceContext
-
isUserInRole
public boolean isUserInRole(String role)
- Specified by:
isUserInRolein interfacejakarta.xml.ws.WebServiceContext
-
getEndpointReference
public jakarta.xml.ws.EndpointReference getEndpointReference(Class clazz, Element... params)
- Specified by:
getEndpointReferencein interfacejakarta.xml.ws.WebServiceContext
-
getEndpointReference
public jakarta.xml.ws.EndpointReference getEndpointReference(Element... params)
- Specified by:
getEndpointReferencein interfacejakarta.xml.ws.WebServiceContext
-
getRequestPacket
public com.sun.xml.ws.api.message.Packet getRequestPacket()
- Specified by:
getRequestPacketin interfacecom.sun.xml.ws.api.server.WSWebServiceContext
-
-