Interface DispatchClientLocationEventCmd

  • All Superinterfaces:,,
    All Known Implementing Classes:

    public interface DispatchClientLocationEventCmd
    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.

    • Field Summary

      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      IBM Copyright notice field.
      • Fields inherited from interface

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      void setClientLocation(ClientLocationType clientLocation)
      Sets the client location to be filtered
      • Methods inherited from interface

      • Methods inherited from interface

        execute, isReadyToCallExecute, reset
    • Field Detail


        static final java.lang.String COPYRIGHT
        IBM Copyright notice field.
        See Also:
        Constant Field Values
    • Method Detail

      • setClientLocation

        void setClientLocation(ClientLocationType clientLocation)
        Sets the client location to be filtered
        clientLocation - The client location noun to be filtered