Returns the flow definition held by this holder. Calling this method the
first time may trigger flow assembly (which may be expensive).
throws: FlowDefinitionConstructionException - if there is a problem constructing the target flow definition
Returns the id of the flow definition held by this holder.
This is a lightweight method callers may call to obtain the id of
the flow without triggering full flow definition assembly (which may be
an expensive operation).
Refresh the flow definition held by this holder. Calling this method
typically triggers flow reassembly, which may include a refresh from an
externalized resource such as a file.
throws: FlowDefinitionConstructionException - if there is a problem constructing the target flow definition