Apache CXF API

org.apache.cxf.jaxws.support
Class JaxWsEndpointImpl

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<String,Object>
          extended by org.apache.cxf.interceptor.AbstractAttributedInterceptorProvider
              extended by org.apache.cxf.endpoint.EndpointImpl
                  extended by org.apache.cxf.jaxws.support.JaxWsEndpointImpl
All Implemented Interfaces:
Serializable, Cloneable, Map<String,Object>, Configurable, Endpoint, InterceptorProvider
Direct Known Subclasses:
JaxWsClientEndpointImpl

public class JaxWsEndpointImpl
extends EndpointImpl

A JAX-WS specific implementation of the CXF Endpoint interface. Extends the interceptor provider functionality of its base class by adding interceptors in which to execute the JAX-WS handlers. Creates and owns an implementation of Binding in addition to the CXF Binding.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Constructor Summary
JaxWsEndpointImpl(Bus bus, Service s, EndpointInfo ei)
           
JaxWsEndpointImpl(Bus bus, Service s, EndpointInfo ei, JaxWsImplementorInfo implementorInfo, List<javax.xml.ws.WebServiceFeature> wf, List<AbstractFeature> af, boolean isFromWsdl)
           
JaxWsEndpointImpl(Bus bus, Service s, EndpointInfo ei, List<javax.xml.ws.WebServiceFeature> wf)
           
 
Method Summary
 void addHandlerInterceptors()
           
 List<AbstractFeature> getFeatures()
           
 javax.xml.ws.Binding getJaxwsBinding()
           
 void removeHandlerInterceptors()
           
 void resolveFeatures()
           
 
Methods inherited from class org.apache.cxf.endpoint.EndpointImpl
getActiveFeatures, getBeanName, getBinding, getBus, getEndpointInfo, getExecutor, getInFaultObserver, getOutFaultObserver, getService, hashCode, initializeActiveFeatures, setBus, setExecutor, setInFaultObserver, setOutFaultObserver, setProperties
 
Methods inherited from class org.apache.cxf.interceptor.AbstractAttributedInterceptorProvider
equals, getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from interface org.apache.cxf.interceptor.InterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors
 

Constructor Detail

JaxWsEndpointImpl

public JaxWsEndpointImpl(Bus bus,
                         Service s,
                         EndpointInfo ei)
                  throws EndpointException
Throws:
EndpointException

JaxWsEndpointImpl

public JaxWsEndpointImpl(Bus bus,
                         Service s,
                         EndpointInfo ei,
                         List<javax.xml.ws.WebServiceFeature> wf)
                  throws EndpointException
Throws:
EndpointException

JaxWsEndpointImpl

public JaxWsEndpointImpl(Bus bus,
                         Service s,
                         EndpointInfo ei,
                         JaxWsImplementorInfo implementorInfo,
                         List<javax.xml.ws.WebServiceFeature> wf,
                         List<AbstractFeature> af,
                         boolean isFromWsdl)
                  throws EndpointException
Throws:
EndpointException
Method Detail

getJaxwsBinding

public javax.xml.ws.Binding getJaxwsBinding()

resolveFeatures

public final void resolveFeatures()

getFeatures

public List<AbstractFeature> getFeatures()

addHandlerInterceptors

public void addHandlerInterceptors()

removeHandlerInterceptors

public void removeHandlerInterceptors()

Apache CXF API

Apache CXF