org.ikasan.framework.flow.event.listener
Interface FlowEventListener

All Known Implementing Classes:
JobAwareFlowEventListener

public interface FlowEventListener

Interface for objects which respond to Flow runtime lifecycle events

Author:
Ikasan Development Team

Method Summary
 void afterFlow(String moduleName, String flowName, Event event)
          Callback method to be invoked subsequent to Flow execution
 void afterFlowElement(String moduleName, String flowName, FlowElement flowElement, Event event)
          Callback method to be called subsequent to FlowElement execution
 void beforeFlow(String moduleName, String flowName, Event event)
          Callback method to be invoked prior to Flow execution
 void beforeFlowElement(String moduleName, String flowName, FlowElement flowElement, Event event)
          Callback method to be invoked prior to FlowElement execution
 

Method Detail

beforeFlow

void beforeFlow(String moduleName,
                String flowName,
                Event event)
Callback method to be invoked prior to Flow execution

Parameters:
moduleName - - name of the module
flowName - - name of the flow
event - - event with which flow is to be invoked

afterFlow

void afterFlow(String moduleName,
               String flowName,
               Event event)
Callback method to be invoked subsequent to Flow execution

Parameters:
moduleName - - name of the module
flowName - - name of the flow
event - - event with which flow was invoked

beforeFlowElement

void beforeFlowElement(String moduleName,
                       String flowName,
                       FlowElement flowElement,
                       Event event)
Callback method to be invoked prior to FlowElement execution

Parameters:
moduleName - - name of the module
flowName - - name of the flow
flowElement - - FlowElement about to be invoked
event - - event with which flow element is to be invoked

afterFlowElement

void afterFlowElement(String moduleName,
                      String flowName,
                      FlowElement flowElement,
                      Event event)
Callback method to be called subsequent to FlowElement execution

Parameters:
moduleName - - name of the module
flowName - - name of the flow
flowElement - - FlowElement which was invoked
event - - event with which flow element was invoked


Copyright © 2007-2012 Ikasan. All Rights Reserved.