Package org.objectweb.dsrg.sofa

Interface Summary
SOFAAppShuttingContext Used from within sofa applications to shut them down.
SOFAClient Every SOFA2 component with required interfaces has to implement this interface.
SOFALifecycle Shortcut for component implementing both SOFARunnable and SOFAStoppable.
SOFAParametrized Implement this interface in a sofa component to enable command line parameters to be passed to the component.
SOFARunnable Interface for business code lifecycle notification.
SOFASelfShutting Implement to allow a sofa component to shut a sofa application from within.
SOFAServer When business component implements SOFAServer interface it can use another java object for business provided interface implementation.
SOFAStoppable Interface for business code lifecycle notification.
SOFAUpdatable Interface for business code dynamic update cooperation.
 

Class Summary
RMIClassLoaderServiceProvider SOFA2 implementation of RMIClassLoader that is capable of downloading classes from SOFA2 repository.
SOFAClassLoader SOFA2 custom classloader aware of the CodeBundle concept.
SOFAThreadHelper This class contains only static methods and fields.
 

Enum Summary
SOFAInterfaceType Enumeration of all possible interface types present in SOFA2.
 

Exception Summary
SOFAException General SOFA2 exception.