

Test implementation of an container.
| com::cosylab::acs::maci::test::TestContainer::TestContainer | ( | String | name, | |
| ClientType | type, | |||
| boolean | recover | |||
| ) | [inline] |
Constructor for TestContainer.
| name | ||
| type |
| com::cosylab::acs::maci::test::TestContainer::TestContainer | ( | String | name | ) | [inline] |
| name |
| ComponentInfo com::cosylab::acs::maci::test::TestContainer::activate_component | ( | int | handle, | |
| long | executionId, | |||
| String | name, | |||
| String | exe, | |||
| String | type | |||
| ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Container.
Reimplemented in com::cosylab::acs::maci::test::TestDynamicContainer.
References com::cosylab::acs::maci::test::TestComponent::activate(), activatedComponents, activationTime, com::cosylab::acs::maci::test::TestClient::handle, com::cosylab::acs::maci::test::TestClient::name(), com::cosylab::acs::maci::ComponentInfo::setContainer(), com::cosylab::acs::maci::ComponentInfo::setContainerName(), com::cosylab::acs::maci::test::TestComponent::setHandle(), com::cosylab::acs::maci::ComponentInfo::setInterfaces(), supportedComponents, and com::cosylab::acs::maci::test::TestClient::type.
| void com::cosylab::acs::maci::test::TestContainer::deactivate_components | ( | int[] | handles | ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Container.
References activatedComponents, com::cosylab::acs::maci::test::TestComponent::deactivate(), deactivationTime, com::cosylab::acs::maci::ComponentInfo::getComponent(), and com::cosylab::acs::maci::test::TestComponent::setHandle().
| ComponentInfo [] com::cosylab::acs::maci::test::TestContainer::get_component_info | ( | int[] | handles | ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Container.
References activatedComponents.
| int [] com::cosylab::acs::maci::test::TestContainer::get_component_shutdown_order | ( | ) | [inline] |
Get (set) shutdown order (accessor for testing).
References shutdownOrder.
Referenced by com::cosylab::acs::maci::test::ManagerImplTest::testManagerShutdownWithComponentDestruction().
| Map com::cosylab::acs::maci::test::TestContainer::getActivatedComponents | ( | ) | [inline] |
Returns the activatedComponents.
References activatedComponents.
Referenced by com::cosylab::acs::maci::test::ManagerImplTest::testContainerShutdown(), com::cosylab::acs::maci::test::ManagerImplTest::testContainerToManagerStateTransferComponents(), and com::cosylab::acs::maci::test::ManagerImplTest::testManagerShutdownWithComponentDestruction().
| long com::cosylab::acs::maci::test::TestContainer::getActivationTime | ( | ) | [inline] |
| long com::cosylab::acs::maci::test::TestContainer::getDeactivationTime | ( | ) | [inline] |
| Map com::cosylab::acs::maci::test::TestContainer::getSupportedComponents | ( | ) | [inline] |
| Component com::cosylab::acs::maci::test::TestContainer::restart_component | ( | int | handle | ) | throws RemoteException [inline] |
| void com::cosylab::acs::maci::test::TestContainer::set_component_shutdown_order | ( | int[] | handles | ) | throws RemoteException [inline] |
Set component shutdown order.
| handles | ordered list of components handles. |
Implements com::cosylab::acs::maci::Container.
References shutdownOrder.
| void com::cosylab::acs::maci::test::TestContainer::setActivatedComponents | ( | Map | activatedComponents | ) | [inline] |
Sets the activatedComponents.
| activatedComponents | The activatedComponents to set |
| void com::cosylab::acs::maci::test::TestContainer::setActivationTime | ( | long | activationTime | ) | [inline] |
Sets the activationTime.
| activationTime | The activationTime to set |
| void com::cosylab::acs::maci::test::TestContainer::setDeactivationTime | ( | long | deactivationTime | ) | [inline] |
Sets the deactivationTime.
| deactivationTime | The deactivationTime to set |
| void com::cosylab::acs::maci::test::TestContainer::setSupportedComponents | ( | Map | supportedComponents | ) | [inline] |
Sets the supportedComponents.
| supportedComponents | The supportedComponents to set |
Referenced by com::cosylab::acs::maci::test::ManagerImplTest::internalTestGetHierarchicalComponent(), com::cosylab::acs::maci::test::ManagerImplTest::internalTestGetHierarchicalComponentPassingComponentHandle(), com::cosylab::acs::maci::test::ManagerImplTest::testAllComponentNames(), com::cosylab::acs::maci::test::ManagerImplTest::testComponentInfo(), com::cosylab::acs::maci::test::ManagerImplTest::testComponentInfoTopologicalSort(), com::cosylab::acs::maci::test::ManagerImplTest::testContainerShutdown(), com::cosylab::acs::maci::test::ManagerImplTest::testContainerToManagerStateTransferComponents(), com::cosylab::acs::maci::test::ManagerImplTest::testGetCollocatedComponent(), com::cosylab::acs::maci::test::ManagerImplTest::testGetComponent(), com::cosylab::acs::maci::test::ManagerImplTest::testGetCyclicHierachicalComponent(), com::cosylab::acs::maci::test::ManagerImplTest::testGetCyclicHierachicalComponentAllowWithPreactivated(), com::cosylab::acs::maci::test::ManagerImplTest::testGetDefaultComponent(), com::cosylab::acs::maci::test::ManagerImplTest::testGetDynamicComponent(), com::cosylab::acs::maci::test::ManagerImplTest::testManagerShutdownWithComponentDestruction(), com::cosylab::acs::maci::test::ManagerImplTest::testManagerToContainerStateTransferComponents(), com::cosylab::acs::maci::test::ManagerImplTest::testRestartComponent(), and com::cosylab::acs::maci::test::ManagerImplTest::testStartupComponents().
| void com::cosylab::acs::maci::test::TestContainer::shutdown | ( | int | action | ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Container.
Reimplemented in com::cosylab::acs::maci::test::TestDynamicContainer.
Map com::cosylab::acs::maci::test::TestContainer::activatedComponents = new HashMap() [protected] |
Referenced by activate_component(), deactivate_components(), get_component_info(), getActivatedComponents(), and restart_component().
long com::cosylab::acs::maci::test::TestContainer::activationTime = 0 [protected] |
Referenced by activate_component(), getActivationTime(), and restart_component().
long com::cosylab::acs::maci::test::TestContainer::deactivationTime = 0 [protected] |
Referenced by deactivate_components(), getDeactivationTime(), and restart_component().
int [] com::cosylab::acs::maci::test::TestContainer::shutdownOrder = null [protected] |
Referenced by get_component_shutdown_order(), and set_component_shutdown_order().
Map com::cosylab::acs::maci::test::TestContainer::supportedComponents = new HashMap() [protected] |
1.6.2