Public Member Functions | |
AcsEmbeddedContainerRunner () | |
void | run (AcsCorba acsCorba, String containerName, String managerLoc) throws AcsJContainerEx |
Logger | getContainerLogger () |
Protected Member Functions | |
void | createContainer () throws AcsJContainerEx |
void | initManagerProxy () throws AcsJContainerEx |
Protected Attributes | |
Logger | m_logger |
AcsCorba | m_acsCorba |
AcsContainer | m_container |
boolean | isEmbedded |
boolean | useRecoveryMode |
String | m_containerName |
String | m_managerLoc |
AcsManagerProxy | m_managerProxy |
Package Functions | |
AcsEmbeddedContainerRunner (boolean isEmbedded, boolean useRecoveryMode) | |
void | run (AcsCorba acsCorba) throws AcsJContainerEx |
AcsContainer | getContainer () |
AcsManagerProxy | getManagerProxy () |
void | checkReadyToRun (String otherMsg) throws AcsJContainerEx |
void | setContainerName (String name) |
void | setManagerLoc (String loc) |
See comments for run(AcsCorba, String, String), which is the only method that must be called, with the required external initializations.
|
Constructor to be used by a separate application which needs to create an embedded container. |
|
|
|
|
|
|
|
|
|
Gets the logger used by the container. If necessary, creates and initializes the logger.
|
|
|
|
Creates the instance for
|
|
|
|
Runs this container using the ORB provided in Note on the implementation: the steps involved are grouped as private methods that access the instance variables. The intent was to make the sequence clearer.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|