You can configure the FUSE ESB runtime using the following files:
config.properties - the main configuration file for the container
system.properties - specifies java system properties
Any properties set in this file are available at runtime using System.getProperties().
startup.properties - configures what bundles are started in the container and their start-levels
Entries take the format bundle=start-level.
org.apache.servicemix.features.cfg - configures a list of feature repositories to register and a list of features to be automatically installed
org.apache.servicemix.management.cfg - configures the JMX system
For more information see Changing the JMX Management Properties.
org.apache.servicemix.shell.cfg - configures the properties of remote consoles
For more information see Managing Remote Instances.
org.apache.servicemix.transaction.cfg - configures the transaction feature
org.ops4j.pax.logging.cfg - configures the logging system
For more information see Logging Configuration.
org.ops4j.pax.url.mvn.cfg - configures additional URL resolvers
In addition to the container's configuration files, the folder may contain a number of component configuration files. The component configuration files are named using the scheme InstallDir/etc. For example, the JMS component's configuration file would be componentName.cfgservicemix-jms.cfg.
The contents of a component's configuration file is largely component specific. However, each component configuration file contains properties for configuring the thread pool used by the component to process message exchanges.