| java.lang.Object org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
Field Summary | |
final protected Log | logger Logger, usable by subclasses. |
logger | final protected Log logger(Code) | | Logger, usable by subclasses.
|
addListener | public void addListener(FlowExecutionListener listener)(Code) | | Add a listener that will listen to executions for all flows.
Parameters: listener - the listener to add |
addListener | public void addListener(FlowExecutionListener listener, FlowExecutionListenerCriteria criteria)(Code) | | Add a listener that will listen to executions to flows matching the
specified criteria.
Parameters: listener - the listener Parameters: criteria - the listener criteria |
addListeners | public void addListeners(FlowExecutionListener[] listeners, FlowExecutionListenerCriteria criteria)(Code) | | Adds a collection of listeners that share a matching criteria.
Parameters: listeners - the listeners Parameters: criteria - the criteria where these listeners apply |
containsListener | public boolean containsListener(FlowExecutionListener listener)(Code) | | Is the given listener contained by this Flow execution manager?
Parameters: listener - the listener true if yes, false otherwise |
getListeners | public FlowExecutionListener[] getListeners(FlowDefinition flowDefinition)(Code) | | Returns the array of flow execution listeners for specified flow.
Parameters: flowDefinition - the flow definition associated with the executionto be listened to the flow execution listeners that apply |
removeAllListeners | public void removeAllListeners()(Code) | | Remove all listeners loadable by this loader.
|
removeListener | public void removeListener(FlowExecutionListener listener)(Code) | | Remove the flow execution listener from the listener list.
Parameters: listener - the listener |
setListeners | public void setListeners(Map listenersWithCriteria)(Code) | | Set the list of flow execution listeners with corresponding criteria.
Allows for bean style configuration. The given map should have
FlowExecutionListener objects as keys and Strings ("*", "flowId",
"flowId1,flowId2") or
FlowExecutionListenerCriteria objects as values. This will clear any listeners registered with
this object using the addListener methods.
Parameters: listenersWithCriteria - the map of listeners and their corresponding criteria |
|
|