org.glassfish.webservices
Class WebServiceContextImpl

java.lang.Object
  extended by org.glassfish.webservices.WebServiceContextImpl
All Implemented Interfaces:
com.sun.xml.ws.api.server.WSWebServiceContext, javax.xml.ws.WebServiceContext

public final class WebServiceContextImpl
extends java.lang.Object
implements com.sun.xml.ws.api.server.WSWebServiceContext

NOT THREAD SAFE: mutable instance variables


Field Summary
static java.lang.ThreadLocal msgContext
           
static java.lang.ThreadLocal principal
           
 
Constructor Summary
WebServiceContextImpl()
           
 
Method Summary
 com.sun.xml.ws.api.server.WSWebServiceContext getContextDelegate()
           
 javax.xml.ws.EndpointReference getEndpointReference(java.lang.Class clazz, org.w3c.dom.Element... params)
           
 javax.xml.ws.EndpointReference getEndpointReference(org.w3c.dom.Element... params)
           
 javax.xml.ws.handler.MessageContext getMessageContext()
           
 com.sun.xml.ws.api.message.Packet getRequestPacket()
           
 java.security.Principal getUserPrincipal()
           
 boolean isUserInRole(java.lang.String role)
           
 void setContextDelegate(com.sun.xml.ws.api.server.WSWebServiceContext wsc)
           
 void setMessageContext(javax.xml.ws.handler.MessageContext ctxt)
           
 void setUserPrincipal(java.security.Principal p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

msgContext

public static final java.lang.ThreadLocal msgContext

principal

public static final java.lang.ThreadLocal principal
Constructor Detail

WebServiceContextImpl

public WebServiceContextImpl()
Method Detail

setContextDelegate

public void setContextDelegate(com.sun.xml.ws.api.server.WSWebServiceContext wsc)

getMessageContext

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

setMessageContext

public void setMessageContext(javax.xml.ws.handler.MessageContext ctxt)

getContextDelegate

public com.sun.xml.ws.api.server.WSWebServiceContext getContextDelegate()

setUserPrincipal

public void setUserPrincipal(java.security.Principal p)

getUserPrincipal

public java.security.Principal getUserPrincipal()
Specified by:
getUserPrincipal in interface javax.xml.ws.WebServiceContext

isUserInRole

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

getEndpointReference

public javax.xml.ws.EndpointReference getEndpointReference(java.lang.Class clazz,
                                                           org.w3c.dom.Element... params)
Specified by:
getEndpointReference in interface javax.xml.ws.WebServiceContext

getEndpointReference

public javax.xml.ws.EndpointReference getEndpointReference(org.w3c.dom.Element... params)
Specified by:
getEndpointReference in interface javax.xml.ws.WebServiceContext

getRequestPacket

public com.sun.xml.ws.api.message.Packet getRequestPacket()
Specified by:
getRequestPacket in interface com.sun.xml.ws.api.server.WSWebServiceContext


Copyright © 2012 GlassFish Community. All Rights Reserved.