import "Deployment_Core.idl";
Inheritance diagram for Deployment::NodeApplication:
Public Member Functions | |
long | init () |
ComponentInfos | install (in NodeImplementationInfo node_impl_info) raises (UnknownImplId, ImplEntryPointNotFound, InstallationFailure, ::Components::InvalidConfiguration, ::Components::RemoveFailure) |
Object | get_node_application_manager () |
Container | create_container (in::Deployment::Properties properties) raises (::Components::CreateFailure, ::Components::InvalidConfiguration) |
CIAO specific extensions. | |
void | remove_container (in Container cref) raises (::Components::RemoveFailure) |
CIAO specific extensions. | |
Containers | get_containers () |
CIAO specific extensions. | |
void | remove_component (in string inst_name) raises (::Components::RemoveFailure) |
oneway void | remove () |
void | ciao_preactivate () raises (StartError) |
void | ciao_postactivate () raises (StartError) |
CIAO specific extensions. | |
void | ciao_passivate () raises (StopError) |
CIAO specific extensions. | |
Public Attributes | |
readonly attribute::Deployment::Properties | properties |
|
CIAO specific extensions.
|
|
CIAO specific extensions.
|
|
CIAO specific extensions. This will enforce the component to be activated (preactivate, activate, postactivated) before the assembly is established |
|
CIAO specific extensions.
|
|
CIAO specific extensions.
|
|
CIAO specific extensions @ We know that Deployment::NodeApplicationManager will be returned, however to avoid the size of the shared object of CIAO_Server. we return an Object. |
|
CIAO specific operation to handle dynamic system redeployment and reconfiguration @ Initialize the nodeapplication, so it will know what components it will create and home many of them are there. However the real create action will take place when start launch is called on NodeApplicationManager. |
|
@ This operation will be called by NodeApplicationManager client to really start to create homes and components. |
|
CIAO specific extensions Remove all containers, components and component homes. Shuts down the ORB of the NodeApplication to terminate the process. |
|
CIAO specific extensions Remove a component instance from the NodeApplication |
|
CIAO specific extensions.
|
|
|