Package org.objectweb.dsrg.sofa.bootstrap

Interface Summary
MIInterceptor Interface that interceptor notifies to.
 

Class Summary
FactoryInterceptorController Class that wraps generated Proxy object with SOFAMicroInterceptor.
FactoryInterceptorGenerator Generates new interceptor which intercepts return from factory methods and creates new delegation chains for the interface connecting to the created component.
InterceptorController Class that wraps interceptor object created by InterceptorGenerator with SOFAMicroInterceptor interface.
InterceptorGenerator Generator of interface interceptors.
InterceptorGeneratorHelper Support class for dumping outputs of InterceptorGenerator to file.
InterceptorGeneratorTester Tester program for InterceptorGenerator.
MIComponentImpl This microcomponent implements Componet aspect.
MIInComponentBase Implements logic of the InComponent aspect.
MIInComponentImpl This microcomponent connects to InComponent control interface and delegates calls to the base microcomponent of the InComponent aspect.
MILifecycleBase Implements the Lifecycle aspect logic.
MILifecycleImpl This microcomponent connects to Lifecycle control interface and delegates calls to the base microcomponent of the Lifecycle aspect.
MIServicePublisherOSGi ServicePublisher controller for OSGi services It implements the ServicePublisher aspect and enables SOFA2 components to publish their interfaces as OSGi services
MIServiceTrackerOSGi ServiceTracker controller for OSGi services It implements the ServiceTracker aspect and enables SOFA2 components to track and use OSGi services.
MIUpdateImpl Implements the Update aspect.
UploadBootstrap This class to contains static main() method to upload bootsrap microcomponents and aspects to repository.