- All Superinterfaces:
- com.ibm.commerce.foundation.celadon.common.oagis.CeladonDataServiceEventListenerCmd, com.ibm.websphere.command.Command, java.io.Serializable
- All Known Implementing Classes:
- DispatchClientLocationEventCmdImpl
public interface DispatchClientLocationEventCmd
extends com.ibm.commerce.foundation.celadon.common.oagis.CeladonDataServiceEventListenerCmd
Interface for the Dispatch command, which performs actions in response to Celadon-generated events on ClientLocation objects. The default implementation invokes the Marketing Engine when certain distance or time criteria have been met, as specified in wc-component.xml. This command is executed from CeladonCommandListenerManager's reportEventToListeners(). The CeladonCommandListenerManager will read in the interface name of this command from wc-component.xml, enabling one to specify a different command interface to invoke when Celadon events occur. Note that any command invoked by CeladonCommandListenerManager must inherit from CeladonDataServiceEventListenerCmd.