| Interface | Description | 
|---|---|
| Client | |
| Client.Contexts | Wrappers the contexts in a way that allows the contexts
 to be cleared and released in an try-with-resources block | 
| ClientLifeCycleListener | |
| ClientLifeCycleManager | |
| ConduitSelector | Strategy for retrieving a Conduit to mediate an outbound message. | 
| ConduitSelectorHolder | |
| Endpoint | Represents an endpoint that receives messages. | 
| EndpointImplFactory | This interface defines an object that can create EndpointImpl
 objects. | 
| EndpointResolver | Implementations of this interface are responsible for mapping
 between abstract and concrete endpoint references, and/or
 renewing stale references. | 
| EndpointResolverRegistry | Implementations of this interface are responsible for mediating
 access to registered EndpointResolvers, which themselves map
 between abstract and concrete endpoint references, and/or
 facilitate renewal of stale references. | 
| Retryable | Implemented by Clients that are willing to accept retried invocations. | 
| Server | |
| ServerLifeCycleListener | |
| ServerLifeCycleManager | |
| ServerRegistry | |
| ServiceContractResolver | A  ServiceContractResolverresolves a service's QName to the URI
 of the service's WSDL contract. | 
| ServiceContractResolverRegistry | A registry for maintaining a collection of contract resolvers. | 
| Class | Description | 
|---|---|
| AbstractConduitSelector | Abstract base class holding logic common to any ConduitSelector
 that retrieves a Conduit from the ConduitInitiator. | 
| AbstractEndpointFactory | |
| ClientCallback | Asynchronous callback object for calls to  Client.invoke(ClientCallback, String, Object...) | 
| ClientImpl | |
| DeferredConduitSelector | Strategy for lazy deferred retreival of a Conduit to mediate an
 outbound message. | 
| EndpointImpl | |
| ManagedEndpoint | |
| NullConduitSelector | Strategy for null Conduit retrieval. | 
| PreexistingConduitSelector | Strategy for retreival of a pre-existing Conduit to mediate an
 outbound message. | 
| ServerImpl | |
| SimpleEndpointImplFactory | Create ordinary EndpointImpl objects. | 
| UpfrontConduitSelector | Strategy for eager upfront retreival of a Conduit to mediate an
 outbound message. | 
| Exception | Description | 
|---|---|
| EndpointException | |
| ListenerRegistrationException | 
Apache CXF