org.apache.cxf.jaxws
Class BindingProviderImpl

java.lang.Object
  extended by org.apache.cxf.jaxws.BindingProviderImpl
All Implemented Interfaces:
javax.xml.ws.BindingProvider
Direct Known Subclasses:
DispatchImpl

public class BindingProviderImpl
extends java.lang.Object
implements javax.xml.ws.BindingProvider


Field Summary
protected  java.lang.ThreadLocal<java.util.Map<java.lang.String,java.lang.Object>> requestContext
           
protected  java.lang.ThreadLocal<java.util.Map<java.lang.String,java.lang.Object>> responseContext
           
 
Fields inherited from interface javax.xml.ws.BindingProvider
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, SOAPACTION_URI_PROPERTY, SOAPACTION_USE_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
BindingProviderImpl()
           
BindingProviderImpl(javax.xml.ws.Binding b)
           
BindingProviderImpl(JaxWsEndpointImpl endpoint)
           
 
Method Summary
protected  void clearContext(java.lang.ThreadLocal<java.util.Map<java.lang.String,java.lang.Object>> context)
           
 javax.xml.ws.Binding getBinding()
           
 javax.xml.ws.EndpointReference getEndpointReference()
           
<T extends javax.xml.ws.EndpointReference>
T
getEndpointReference(java.lang.Class<T> clazz)
           
 java.util.Map<java.lang.String,java.lang.Object> getRequestContext()
           
 java.util.Map<java.lang.String,java.lang.Object> getResponseContext()
           
protected  void populateResponseContext(javax.xml.ws.handler.MessageContext ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

requestContext

protected java.lang.ThreadLocal<java.util.Map<java.lang.String,java.lang.Object>> requestContext

responseContext

protected java.lang.ThreadLocal<java.util.Map<java.lang.String,java.lang.Object>> responseContext
Constructor Detail

BindingProviderImpl

public BindingProviderImpl()

BindingProviderImpl

public BindingProviderImpl(javax.xml.ws.Binding b)

BindingProviderImpl

public BindingProviderImpl(JaxWsEndpointImpl endpoint)
Method Detail

getRequestContext

public java.util.Map<java.lang.String,java.lang.Object> getRequestContext()
Specified by:
getRequestContext in interface javax.xml.ws.BindingProvider

getResponseContext

public java.util.Map<java.lang.String,java.lang.Object> getResponseContext()
Specified by:
getResponseContext in interface javax.xml.ws.BindingProvider

clearContext

protected void clearContext(java.lang.ThreadLocal<java.util.Map<java.lang.String,java.lang.Object>> context)

getBinding

public javax.xml.ws.Binding getBinding()
Specified by:
getBinding in interface javax.xml.ws.BindingProvider

populateResponseContext

protected void populateResponseContext(javax.xml.ws.handler.MessageContext ctx)

getEndpointReference

public javax.xml.ws.EndpointReference getEndpointReference()
Specified by:
getEndpointReference in interface javax.xml.ws.BindingProvider

getEndpointReference

public <T extends javax.xml.ws.EndpointReference> T getEndpointReference(java.lang.Class<T> clazz)
Specified by:
getEndpointReference in interface javax.xml.ws.BindingProvider


Apache CXF