| Class | Description | 
|---|---|
| AbstractApplicableInterceptor | Simple abstract base class that implements isApplicable with true. | 
| AbstractLRUApplicableInterceptor | Abstract interceptor class that uses a LRU for caching applicable states of invocations
  for subsequent calls. | 
| AbstractMultiInterceptor | Abstract interceptor that supports sub interceptors for special cases. | 
| AuthenticationInterceptor | Interceptor that can be used to realize authenticated end-to-end communication. | 
| CallAccess | Helper class to deal with service calls | 
| ComponentThreadInterceptor | Ensures that interceptor is only called when component thread is in the chain. | 
| DecouplingInterceptor | Invocation interceptor for executing a call on 
  the underlying component thread. | 
| DecouplingInterceptor.InvokeMethodStep | Service invocation step. | 
| DecouplingReturnInterceptor | The decoupling return interceptor ensures that the result
  notifications of a future a delivered on the calling 
  component thread. | 
| DelegationInterceptor | Delegates a service call to another service provider. | 
| FutureFunctionality | Default future functionality. | 
| IntelligentProxyInterceptor | Interceptor for realizing intelligent proxies. | 
| MethodCallListenerInterceptor | Calls a method on an object and returns the result. | 
| MethodInvocationInterceptor | Calls a methods on an object and returns the result. | 
| MonitoringInterceptor | Interceptor that creates service call start / end events and sends
  them to the monitoring service. | 
| NFRequiredServicePropertyProviderInterceptor | Delegates 'getRequiredServicePropertyProvider()' calls
  to the underlying component. | 
| PrePostConditionInterceptor | Interceptor that checks annotated pre- and postconditions. | 
| PrePostConditionInterceptor.PrePostConditionFetcher | Fetcher for pre and post condition. | 
| RecoveryInterceptor | The recovery interceptor is used in required service proxies 
  for automatically reassigning a service if it fails due to
  one of specific exceptions. | 
| ResolveInterceptor | The resolve interceptor is responsible for determining
  the object on which the method invocation is finally performed. | 
| ServiceGetter<T> | The service getter allows for getting a service | 
| ValidationInterceptor | The validation interceptor tests whether a service call is valid. | 
| Exception | Description | 
|---|---|
| ConditionException | |
| PrePostConditionInterceptor.IntermediateResultUnavailableException |