com.ibm.commerce.ubf.event

Class BusinessFlowEvent

  • java.lang.Object
    • java.util.EventObject
      • com.ibm.commerce.event.WCSEvent
        • com.ibm.commerce.ubf.event.BusinessFlowEvent
  • All Implemented Interfaces:
    java.io.Serializable


    public class BusinessFlowEvent
    extends com.ibm.commerce.event.WCSEvent
    BusinessFlowEvent is used to generate an event. When a BusinessFlowEvent is raised, WCSEventSource will route the event to this class by calling the method: processActivityEvent(com.ibm.commerce.event.WCSEvent event).
    See Also:
    BusinessFlowEventListener, BusinessFlowEventData, Serialized Form
    • Field Summary

      • Fields inherited from class com.ibm.commerce.event.WCSEvent

        COPYRIGHT
    • Constructor Summary

      Constructors 
      Constructor and Description
      BusinessFlowEvent(java.lang.Object userData)
      Construct an BusinessFlowEvent object.
      BusinessFlowEvent(java.lang.Object userData, boolean synchronous)
      Construct a BusinessFlowEvent object.
    • Method Summary

      • Methods inherited from class com.ibm.commerce.event.WCSEvent

        getContextSerializationMap, getEventData, isSynchronous, setSynchronous
      • Methods inherited from class java.util.EventObject

        getSource, toString
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • BusinessFlowEvent

        public BusinessFlowEvent(java.lang.Object userData)
                          throws com.ibm.commerce.exception.ECException
        Construct an BusinessFlowEvent object.
        Parameters:
        userData - The business flow event data object.
        Throws:
        com.ibm.commerce.exception.ECException
      • BusinessFlowEvent

        public BusinessFlowEvent(java.lang.Object userData,
                                 boolean synchronous)
                          throws com.ibm.commerce.exception.ECException
        Construct a BusinessFlowEvent object.
        Parameters:
        userData - The business flow event data object.
        synchronous - The boolean flag controls whether the event processing is synchronous or asynchronous.
        Throws:
        com.ibm.commerce.exception.ECException