Package org.apache.cxf.jaxws.support
Class JaxWsEndpointImpl
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.concurrent.ConcurrentHashMap<String,Object>
-
- org.apache.cxf.interceptor.AbstractAttributedInterceptorProvider
-
- org.apache.cxf.endpoint.EndpointImpl
-
- org.apache.cxf.jaxws.support.JaxWsEndpointImpl
-
- All Implemented Interfaces:
Serializable
,ConcurrentMap<String,Object>
,Map<String,Object>
,org.apache.cxf.configuration.Configurable
,org.apache.cxf.endpoint.Endpoint
,org.apache.cxf.interceptor.InterceptorProvider
- Direct Known Subclasses:
JaxWsClientEndpointImpl
public class JaxWsEndpointImpl extends org.apache.cxf.endpoint.EndpointImpl
A JAX-WS specific implementation of the CXFEndpoint
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 ofBinding
in addition to the CXFBinding
.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.concurrent.ConcurrentHashMap
ConcurrentHashMap.KeySetView<K extends Object,V extends Object>
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Constructor Summary
Constructors Constructor Description JaxWsEndpointImpl(org.apache.cxf.Bus bus, org.apache.cxf.service.Service s, org.apache.cxf.service.model.EndpointInfo ei)
JaxWsEndpointImpl(org.apache.cxf.Bus bus, org.apache.cxf.service.Service s, org.apache.cxf.service.model.EndpointInfo ei, List<javax.xml.ws.WebServiceFeature> wf)
JaxWsEndpointImpl(org.apache.cxf.Bus bus, org.apache.cxf.service.Service s, org.apache.cxf.service.model.EndpointInfo ei, JaxWsImplementorInfo implementorInfo, List<javax.xml.ws.WebServiceFeature> wf, List<? extends org.apache.cxf.feature.Feature> af, boolean isFromWsdl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addHandlerInterceptors()
List<org.apache.cxf.feature.Feature>
getFeatures()
javax.xml.ws.Binding
getJaxwsBinding()
void
removeHandlerInterceptors()
void
resolveFeatures()
-
Methods inherited from class org.apache.cxf.endpoint.EndpointImpl
addCleanupHook, equals, getActiveFeatures, getBeanName, getBinding, getBus, getCleanupHooks, getEndpointInfo, getExecutor, getInFaultObserver, getOutFaultObserver, getService, hashCode, initializeActiveFeatures, setBus, setExecutor, setInFaultObserver, setOutFaultObserver, setProperties
-
Methods inherited from class org.apache.cxf.interceptor.AbstractAttributedInterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, put, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
-
Methods inherited from class java.util.concurrent.ConcurrentHashMap
clear, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, forEach, forEach, forEach, forEachEntry, forEachEntry, forEachKey, forEachKey, forEachValue, forEachValue, get, getOrDefault, isEmpty, keys, keySet, keySet, mappingCount, merge, newKeySet, newKeySet, putAll, putIfAbsent, reduce, reduceEntries, reduceEntries, reduceEntriesToDouble, reduceEntriesToInt, reduceEntriesToLong, reduceKeys, reduceKeys, reduceKeysToDouble, reduceKeysToInt, reduceKeysToLong, reduceToDouble, reduceToInt, reduceToLong, reduceValues, reduceValues, reduceValuesToDouble, reduceValuesToInt, reduceValuesToLong, remove, remove, replace, replace, replaceAll, search, searchEntries, searchKeys, searchValues, size, toString, values
-
Methods inherited from class java.util.AbstractMap
clone
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
JaxWsEndpointImpl
public JaxWsEndpointImpl(org.apache.cxf.Bus bus, org.apache.cxf.service.Service s, org.apache.cxf.service.model.EndpointInfo ei) throws org.apache.cxf.endpoint.EndpointException
- Throws:
org.apache.cxf.endpoint.EndpointException
-
JaxWsEndpointImpl
public JaxWsEndpointImpl(org.apache.cxf.Bus bus, org.apache.cxf.service.Service s, org.apache.cxf.service.model.EndpointInfo ei, List<javax.xml.ws.WebServiceFeature> wf) throws org.apache.cxf.endpoint.EndpointException
- Throws:
org.apache.cxf.endpoint.EndpointException
-
JaxWsEndpointImpl
public JaxWsEndpointImpl(org.apache.cxf.Bus bus, org.apache.cxf.service.Service s, org.apache.cxf.service.model.EndpointInfo ei, JaxWsImplementorInfo implementorInfo, List<javax.xml.ws.WebServiceFeature> wf, List<? extends org.apache.cxf.feature.Feature> af, boolean isFromWsdl) throws org.apache.cxf.endpoint.EndpointException
- Throws:
org.apache.cxf.endpoint.EndpointException
-
-
Method Detail
-
getJaxwsBinding
public javax.xml.ws.Binding getJaxwsBinding()
-
resolveFeatures
public final void resolveFeatures()
-
getFeatures
public List<org.apache.cxf.feature.Feature> getFeatures()
-
addHandlerInterceptors
public void addHandlerInterceptors()
-
removeHandlerInterceptors
public void removeHandlerInterceptors()
-
-