| Interface | Description | 
|---|---|
| IProvidedServicesFeature | Component feature for provided services. | 
| IRequiredServicesFeature | Component feature for required services. | 
| IServiceInvocationInterceptor | Service invocation interceptor interface. | 
| ISwitchCall | Interface for determining if the method invocation interceptor should
  do a switch call, i.e. | 
| Class | Description | 
|---|---|
| BasicServiceInvocationHandler | Basic service invocation interceptor. | 
| ComponentFutureFunctionality | Schedule forward future executions (e.g. | 
| ComponentSuspendable | Allow waiting for futures by blocking a component. | 
| DefaultServiceFetcher | The default service fetcher realizes the default 
  strategy for fetching a required service. | 
| MethodListenerHandler | |
| ProvidedServicesComponentFeature | Feature for provided services. | 
| RequiredServicesComponentFeature | Feature for provided services. | 
| RequiredServicesFeatureAdapter | Adapter for the required services feature. | 
| ServiceInfo | Simple struct for storing a pojo/domain service 
  with its management part. | 
| ServiceInvocationContext | Context for service invocations. | 
| UnresolvedServiceInvocationHandler | Lazy service proxy that resolves a service via a search command. | 
| Annotation Type | Description | 
|---|---|
| Breakpoint | The breakpoint annotation. |