| 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. |