| Interface | Description | 
|---|---|
| Factory | Represents an object factory. | 
| Invoker | Invokers control how a particular service is invoked. | 
| MethodDispatcher | Provides functionality to map BindingOperations to Methods and
 vis a versa. | 
| Class | Description | 
|---|---|
| AbstractInvoker | Abstract implementation of Invoker. | 
| BeanInvoker | Invoker for externally created service objects. | 
| FactoryInvoker | This invoker implementation calls a Factory to create the service object. | 
| PerRequestFactory | Creates a new instance of the service object for each call to create(). | 
| PooledFactory | Factory the maintains a pool of instances that are used. | 
| SessionFactory | Creates a new instance for each session. | 
| SingletonFactory | Always returns a single instance of the bean. | 
Apache CXF