By default, the FUSE ESB container stores all of its persistent caches relative to its start location. It will create a data
folder in the directory from which you launch the container. This folder is populated by folders storing information about the message broker used by the container, the OSGi framework, and the JBI container.
The data
folder is used by the FUSE ESB runtime to store persistent state information. It contains the following folders:
arctivemq
: contains persistent data needed by any ActiveMQ brokers that are started by the container.
cache
: contains exploded versions of the loaded bundles.
generated-bundles
: contains bundles that are generated by the container. Typically these are to support deployed JBI artifacts.
jbi
: stores information about the JBI artifacts deployed to the FUSE ESB runtime.
log
: contains the log files.
txlog
: contains the log files used by the transaction management system.
The jbi
folder is populated by the FUSE ESB runtime when installing / deploying JBI artifacts in the container. It creates a subdirectory for each artifact deployed. For JBI components the folder's name is generated by the component's name. For JBI service assemblies, the folder's name is the identifier of the bundle generated to support the service assembly.