A container of flow definitions. Extends the
FlowDefinitionRegistryMBean management interface exposing registry monitoring and management operations.
Also extends
FlowDefinitionLocator for accessing registered Flow
definitions for execution at runtime.
Flow definition registries can be configured with a "parent" registry to provide a hook
into a larger flow definition registry hierarchy.
author: Keith Donald
Return all flow definitions registered in this registry. Note that this
will trigger flow assemply for all registered flow definitions (which may
be expensive).
the flow definitions throws: FlowDefinitionConstructionException - if there is a problem constructingone of the registered flow definitions
Register a flow definition in this registry. Registers a "holder", not
the Flow definition itself. This allows the actual Flow definition to be
loaded lazily only when needed, and also rebuilt at runtime when its
underlying resource changes without redeploy.
Parameters: flowHolder - a holder holding the flow definition to register
Sets this registry's parent registry. When asked by a client to locate a
flow definition this registry will query it's parent if it cannot
fullfill the lookup request itself.
Parameters: parent - the parent flow definition registry, may be null