The Fuse ESB console is a shell environment, based on Apache Felix Gogo, that enables you to control the Fuse ESB runtime. For details on the Gogo shell, see http://felix.apache.org/site/apache-felix-gogo.html.
The Console Reference provides information about using the console and includes descriptions of the available commands.
The Fuse ESB console provides the following features:
- Extensible
You can expand the the functionality of the shell by writing custom modules.
- Artifact Management
One of the most important uses of the command console is managing the artifacts deployed into the container. The command console provides subshells to manage artifacts, including OSGi bundles, collections of bundles, JBI artifacts, and OSGi bundle repositories (OBRs).
- Remote Management
You will likely have many instances of the Fuse ESB runtime distributed throughout your organization. To address this requirement, the command console includes the commands
ssh
andsshd
, which enable you to connect to and start a remote secure shell server.See Using Remote and Child Instances of the Runtime in Configuring and Running Fuse ESB for more information about remote connections.