Package org.eclipse.gemini.blueprint.service.importer.support.internal.aop

Gemini Blueprint service interceptor package.

See:
          Description

Interface Summary
ServiceProxyCreator Simple interface passed around to decouple proxy creation (which is highly contextual and configuration dependent) from the overall OSGi infrastructure which is concerned with synchronization and events.
ServiceReferenceProvider Simple interface providing access to a ServiceReference.
 

Class Summary
ImportedOsgiServiceProxyAdvice Mix-in implementation for ImportedOsgiServiceProxy.
InfrastructureOsgiProxyAdvice Mixin implementation for InfrastructureProxy interface.
ProxyPlusCallback  
ServiceDynamicInterceptor Interceptor adding dynamic behaviour for unary service (..1 cardinality).
ServiceInvoker Around interceptor for OSGi service invokers.
ServiceProviderTCCLInterceptor Special Thread Context ClassLoading handling interceptor dealing with "service-provided" case, in which the backing service reference can be updated which requires update of the classloader used as TCCL.
ServiceStaticInterceptor Interceptor offering static behaviour around an OSGi service.
StaticServiceReferenceProxy Simple ServiceReference proxy which simply does delegation, without any extra features.
 

Package org.eclipse.gemini.blueprint.service.importer.support.internal.aop Description

Gemini Blueprint service interceptor package.
Used inside the framework, this package provides common functionality for the importer and exporter, allowing decoration of the invocation chain (such as the Thread current classloader).



Copyright © 2006-2013. All Rights Reserved.