Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.cxf.endpoint
Class EndpointImpl

    java.lang.Object
      java.util.AbstractMap<K,V>
          java.util.concurrent.ConcurrentHashMap<String,Object>
              org.apache.cxf.interceptor.AbstractAttributedInterceptorProvider
                  org.apache.cxf.endpoint.EndpointImpl

All Implemented Interfaces:
  Serializable, ConcurrentMap<String,Object>, Map<String,Object>, Configurable, Endpoint, InterceptorProvider

    public class EndpointImpl

extends AbstractAttributedInterceptorProvider
implements Endpoint, Configurable

See Also:
  Serialized Form

Nested Class Summary

Nested classes/interfaces inherited from class java.util.AbstractMap
`AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>`

Nested classes/interfaces inherited from interface java.util.Map
`Map.Entry<K,V>`

Constructor Summary
`EndpointImpl(Bus bus, Service s, EndpointInfo ei)`
`EndpointImpl(Bus bus, Service s, QName endpointName)`

Method Summary
`void` | `addCleanupHook(Closeable c)` Add a hook that will be called when this end point being terminated.
`List<Feature>` | `getActiveFeatures()`
`String` | `getBeanName()` Get the configurable object's Bean name
`Binding` | `getBinding()`
`Bus` | `getBus()`
`List<Closeable>` | `getCleanupHooks()`
`EndpointInfo` | `getEndpointInfo()`
`Executor` | `getExecutor()`
`MessageObserver` | `getInFaultObserver()`
`MessageObserver` | `getOutFaultObserver()`
`Service` | `getService()`
`int` | `hashCode()` Returns the hashCode bsed on the EndpointInfo so that this object can be used as a map key.
`void` | `initializeActiveFeatures(List<? extends Feature> features)`
`void` | `setBus(Bus bus)`
`void` | `setExecutor(Executor e)`
`void` | `setInFaultObserver(MessageObserver observer)`
`void` | `setOutFaultObserver(MessageObserver observer)`
`void` | `setProperties(Map<String,Object> properties)` Utility method to make it easy to set properties from Spring.

Methods inherited from class org.apache.cxf.interceptor.AbstractAttributedInterceptorProvider
`equals, getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, put, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors`

Methods inherited from class java.util.concurrent.ConcurrentHashMap
`clear, contains, containsKey, containsValue, elements, entrySet, get, isEmpty, keys, keySet, putAll, putIfAbsent, remove, remove, replace, replace, size, values`

Methods inherited from class java.util.AbstractMap
`clone, 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

### EndpointImpl

    public EndpointImpl(Bus bus,
                        Service s,
                        QName endpointName)
                 throws EndpointException

Throws:
  `EndpointException`

### EndpointImpl

    public EndpointImpl(Bus bus,
                        Service s,
                        EndpointInfo ei)
                 throws EndpointException

Throws:
  `EndpointException`

Method Detail

### getBeanName

    public String getBeanName()

  Description copied from interface: `Configurable`
  Get the configurable object's Bean name

  Specified by:
    `getBeanName` in interface `Configurable`
  Returns:
    the bean name

### getEndpointInfo

    public EndpointInfo getEndpointInfo()

  Specified by:
    `getEndpointInfo` in interface `Endpoint`

### getService

    public Service getService()

  Specified by:
    `getService` in interface `Endpoint`

### getBinding

    public Binding getBinding()

  Specified by:
    `getBinding` in interface `Endpoint`

### getExecutor

    public Executor getExecutor()

  Specified by:
    `getExecutor` in interface `Endpoint`

### setExecutor

    public void setExecutor(Executor e)

  Specified by:
    `setExecutor` in interface `Endpoint`

### getBus

    public Bus getBus()

### setBus

    public void setBus(Bus bus)

### getInFaultObserver

    public MessageObserver getInFaultObserver()

  Specified by:
    `getInFaultObserver` in interface `Endpoint`

### getOutFaultObserver

    public MessageObserver getOutFaultObserver()

  Specified by:
    `getOutFaultObserver` in interface `Endpoint`

### setInFaultObserver

    public void setInFaultObserver(MessageObserver observer)

  Specified by:
    `setInFaultObserver` in interface `Endpoint`

### setOutFaultObserver

    public void setOutFaultObserver(MessageObserver observer)

  Specified by:
    `setOutFaultObserver` in interface `Endpoint`

### setProperties

    public void setProperties(Map<String,Object> properties)

  Utility method to make it easy to set properties from Spring.

  Parameters:
    `properties` -

### getActiveFeatures

    public List<Feature> getActiveFeatures()

  Specified by:
    `getActiveFeatures` in interface `Endpoint`
  Returns:
    the list of features already activated for this endpoint.

### initializeActiveFeatures

    public void initializeActiveFeatures(List<? extends Feature> features)

  Parameters:
    `features` - the list of features already activated for this endpoint.

### hashCode

    public int hashCode()

  Returns the hashCode bsed on the EndpointInfo so that this object can be used as a map key.

  Specified by:
    `hashCode` in interface `Map<String,Object>`
  Overrides:
    `hashCode` in class `AbstractAttributedInterceptorProvider`

### addCleanupHook

    public void addCleanupHook(Closeable c)

  Description copied from interface: `Endpoint`
  Add a hook that will be called when this end point being terminated. This will be called prior to the Server/ClientLifecycleListener.*Destroyed() method is called. This provides an opportunity to cleanup any resources that are specific to this Endpoint.

  Specified by:
    `addCleanupHook` in interface `Endpoint`

### getCleanupHooks

    public List<Closeable> getCleanupHooks()

  Specified by:
    `getCleanupHooks` in interface `Endpoint`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Apache CXF