Contents

The FioranoMQ Server implements a componentized model for various internal modules. Components can be clubbed together to form a deployment profile. Each deployment profile can be separately configured both in offline and online mode.

The FioranoMQ Server comprises of a number of components that implement functions independently.

A component:

  • Has a well-defined interface through which its life-cycle is controlled.
  • Is associated with a unique profile configuration object that defines its configuration needs.
  • Can expose configuration attributes and/or operations to the external world via JMX.
  • Defines dependencies upon other components.



A component is not a standalone executable application but can be hosted only within a Container.

A container:

  • Is an executable Java program.
  • Requires a list of components as input.
  • Resolves component dependencies by launching components in the correct order.
  • Provides access to a component's configuration upon its launch.
  • Encapsulates a JMX MBean Server to which all deployed components are bound.

Allows the invocation of operations and displays the change in exposed configuration parameters of a component

Adaptavist ThemeBuilder EngineAtlassian Confluence