Public Member Functions | |
boolean | equals (Object obj) |
int | hashCode () |
org.omg.CORBA.Object | getReference () |
int | getHandle () |
String | getName () |
String | getType () |
Protected Member Functions | |
void | finalize () throws Throwable |
Package Functions | |
ComponentAdapter (String compName, String type, String code, int compHandle, int containerHandle, String containerName, ComponentLifecycle component, AcsManagerProxy managerProxy, ClassLoader componentClassLoader, AcsLogger logger, AcsCorba acsCorba) throws AcsJContainerEx | |
ContainerServicesImpl | getContainerServices () |
void | activateComponent (Servant servant) throws AcsJContainerEx |
void | initializeComponent () throws ComponentLifecycleException |
void | executeComponent () throws ComponentLifecycleException |
void | deactivateComponent () throws AcsJContainerEx |
Runnable | getComponentAbortionist (final boolean killComponentPOA) |
ComponentInfo | getComponentInfo () |
ComponentStateManagerImpl | getComponentStateManager () |
void | setMethodsExcludedFromInvocationLogging (String[] excludedMethods) |
Private Member Functions | |
String[] | _getInterfaces () |
Private Attributes | |
String | m_type |
String | m_code |
org.omg.CORBA.Object | m_reference |
String | m_compInstanceName |
int[] | m_clients |
int | m_containerHandle |
String | m_containerName |
int | m_compHandle |
int | m_access |
String[] | m_interfaces |
AcsLogger | m_containerLogger |
ComponentLifecycle | m_component |
Servant | m_servant |
POA | m_componentPOA |
ComponentServantManager | compServantManager |
final AcsCorba | acsCorba |
final ClassLoader | m_componentClassLoader |
final ComponentStateManagerImpl | m_componentStateManager |
final ContainerServicesImpl | m_containerServices |
final CleaningDaemonThreadFactory | m_threadFactory |
ComponentAdapter
is the container, since it calls the ComponentLifecycle
methods. For the container, it represents the component with its meta data.
|
Method ComponentAdapter.
|
|
|
|
|
|
Deactivates a component.
|
|
todo: check with rest of ACS which fields really make a component unique in the system. Seems kind of undefined.
|
|
|
|
|
|
Returns a
|
|
|
|
To be called by the container to change the component state. In some cases, the state will be changed by this ComponentAdapter though.
|
|
|
|
Returns the handle.
|
|
Returns the name.
|
|
Returns the reference.
|
|
Returns the type.
|
|
|
|
|
|
With this optional call, automatic invocation logging for certain component methods can be disabled. (Data will just be forwarded to containerServices)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|