Class GenericAbstractDispatcher

  • All Implemented Interfaces:
    LocalDispatcher

    public abstract class GenericAbstractDispatcher
    extends java.lang.Object
    implements LocalDispatcher
    Generic Services Local Dispatcher
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addCommitService​(java.lang.String serviceName, boolean persist, java.lang.Object... context)  
      void addCommitService​(java.lang.String serviceName, java.util.Map<java.lang.String,​? extends java.lang.Object> context, boolean persist)
      Adds a commit service to the current TX using ServiceSynchronization
      void addRollbackService​(java.lang.String serviceName, boolean persist, java.lang.Object... context)  
      void addRollbackService​(java.lang.String serviceName, java.util.Map<java.lang.String,​? extends java.lang.Object> context, boolean persist)
      Adds a rollback service to the current TX using ServiceSynchronization
      void deregister()
      De-Registers this LocalDispatcher
      Delegator getDelegator()
      Gets the GenericEntityDelegator associated with this dispatcher
      DispatchContext getDispatchContext()
      Returns the DispatchContext created by this dispatcher
      JmsListenerFactory getJMSListeneFactory()
      Gets the JmsListenerFactory which holds the message listeners.
      JobManager getJobManager()
      Gets the JobManager associated with this dispatcher
      java.lang.String getName()
      Returns the Name of this local dispatcher
      Security getSecurity()
      Gets the Security object associated with this dispatcher
      void registerCallback​(java.lang.String serviceName, GenericServiceCallback cb)
      Register a callback listener on a specific service.
      void schedule​(java.lang.String serviceName, long startTime, int frequency, int interval, int count, long endTime, java.lang.Object... context)  
      void schedule​(java.lang.String serviceName, long startTime, int frequency, int interval, int count, java.lang.Object... context)  
      void schedule​(java.lang.String serviceName, long startTime, int frequency, int interval, long endTime, java.lang.Object... context)  
      void schedule​(java.lang.String serviceName, long startTime, java.lang.Object... context)  
      void schedule​(java.lang.String poolName, java.lang.String serviceName, long startTime, int frequency, int interval, int count, long endTime, int maxRetry, java.lang.Object... context)  
      void schedule​(java.lang.String jobName, java.lang.String poolName, java.lang.String serviceName, long startTime, int frequency, int interval, int count, long endTime, int maxRetry, java.lang.Object... context)  
      void schedule​(java.lang.String jobName, java.lang.String poolName, java.lang.String serviceName, java.util.Map<java.lang.String,​? extends java.lang.Object> context, long startTime, int frequency, int interval, int count, long endTime, int maxRetry)
      Schedule a service to run asynchronously at a specific start time.
      void schedule​(java.lang.String poolName, java.lang.String serviceName, java.util.Map<java.lang.String,​? extends java.lang.Object> context, long startTime, int frequency, int interval, int count, long endTime, int maxRetry)
      Schedule a service to run asynchronously at a specific start time.
      void schedule​(java.lang.String serviceName, java.util.Map<java.lang.String,​? extends java.lang.Object> context, long startTime)
      Schedule a service to run asynchronously at a specific start time.
      void schedule​(java.lang.String serviceName, java.util.Map<java.lang.String,​? extends java.lang.Object> context, long startTime, int frequency, int interval, int count)
      Schedule a service to run asynchronously at a specific start time.
      void schedule​(java.lang.String serviceName, java.util.Map<java.lang.String,​? extends java.lang.Object> context, long startTime, int frequency, int interval, int count, long endTime)
      Schedule a service to run asynchronously at a specific start time.
      void schedule​(java.lang.String serviceName, java.util.Map<java.lang.String,​? extends java.lang.Object> context, long startTime, int frequency, int interval, long endTime)
      Schedule a service to run asynchronously at a specific start time.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait