mico_ccm
#contents
ccmd (mico-ccmd)
The CCM daemon included with MICO. ccmd performs component installation and management of deployed components on a single host. Therefore, if you want to run components on multiple hosts, it must be executed on each host. mico-ccmd implements the ComponentInstallation, AssemblyFactory, and ServerActivator interfaces (and services).
- ComponentInstallation
- On the host where mico-ccmd is running, component implementations can be installed through the ComponentInstallation interface. Normally, components are installed using mico-ccmload.
- AssemblyFactory
- Through AssemblyFactory, component assemblies can be started on demand.
- ServerActivator
- Through the ServerActivator interface, component servers can be started on demand.
The deployment tool first communicates with mico-ccm, uploads the component implementation file, and starts the componentserver on that host. (Does it create a process for each component?) mico-ccmd is normally a daemon that runs persistently in the background and does nothing visibly. If it receives a termination signal (SIGINT, Ctrl-C), it terminates all assemblies and component servers. Finally, it deletes all installed component implementations and exits.
Options
--root | Path to the directory where installed component implementations are stored. If not specified, they are stored in the current directory. |
</tr>
--ior | Specify the file name with this option if you want to save the IOR of mico-ccmd to a file. Use a hyphen to output to standard output. |
</tr>
-v |
Verbose option. Outputs status messages such as component server start and stop to standard output. |
|