Package org.objectweb.dsrg.sofa.microarchitecture

Interface Summary
Bindable Deprecated.
ComponentDescription Provides information about component instance.
ContentPlaceholder Interface that is used to connect control part of a component to inner objects.
FramePlaceholder Wraps connector endpoints connecting to component from the outside..
MIComponent Interface for control interface of component aspect.
MIInComponent Interface for control interface of incomponent aspect.
MILifecycle Interface for control interface of lifecycle aspect.
MIServicePublisher The control interface for the ServicePublisher aspect
MIServiceTracker The control interface for ServiceTracker aspect
MIUpdate  
SOFAMicroComponent Every microcomponent has to implement this interface.
SOFAMicroGenerator Interface the content generators for microcomponents have to implement.
SOFAMicroInterceptor Extends SOFAMicroComponent with methods allowing the microcomponent to bind to delegation chain.
 

Class Summary
ComponentFactory Static class used to instantiate instance of a component.
DelegationChain Runtime representation of chain of delegating microcomponents on one interface.
DelegationChainInstance Represents chain of delegating microcomponents inside of the component control part.
DelegationChainTemplate Extends DelegationChain with functionality to create instances of the iterface by demand.
 

Enum Summary
LifecycleState Possible states of execution of the component.
 

Exception Summary
DelegationChainException Exception thrown if something goes wrong with delegation chains.
InstantiationException Exception thrown when something goes wrong when instantiating component.
InterfaceNotFoundException Thrown when component does not have requested interface.