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 ThreadLocal
msgContext
static ThreadLocal
principal
-
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.WSWebServiceContext
getContextDelegate()
jakarta.xml.ws.EndpointReference
getEndpointReference(Class clazz, Element... params)
jakarta.xml.ws.EndpointReference
getEndpointReference(Element... params)
jakarta.xml.ws.handler.MessageContext
getMessageContext()
com.sun.xml.ws.api.message.Packet
getRequestPacket()
Principal
getUserPrincipal()
boolean
isUserInRole(String role)
void
setContextDelegate(com.sun.xml.ws.api.server.WSWebServiceContext wsc)
void
setMessageContext(jakarta.xml.ws.handler.MessageContext ctxt)
void
setUserPrincipal(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:
getMessageContext
in 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:
getUserPrincipal
in interfacejakarta.xml.ws.WebServiceContext
-
isUserInRole
public boolean isUserInRole(String role)
- Specified by:
isUserInRole
in interfacejakarta.xml.ws.WebServiceContext
-
getEndpointReference
public jakarta.xml.ws.EndpointReference getEndpointReference(Class clazz, Element... params)
- Specified by:
getEndpointReference
in interfacejakarta.xml.ws.WebServiceContext
-
getEndpointReference
public jakarta.xml.ws.EndpointReference getEndpointReference(Element... params)
- Specified by:
getEndpointReference
in interfacejakarta.xml.ws.WebServiceContext
-
getRequestPacket
public com.sun.xml.ws.api.message.Packet getRequestPacket()
- Specified by:
getRequestPacket
in interfacecom.sun.xml.ws.api.server.WSWebServiceContext
-
-