Interface BulkWorkflowEngine


  • @ProviderType
    public interface BulkWorkflowEngine
    • Method Detail

      • initialize

        void initialize​(Config config)
                 throws org.apache.sling.api.resource.PersistenceException,
                        javax.jcr.RepositoryException
        Initialize the Bulk Workflow Manager jcr:content node and build out the batch structure.
        Parameters:
        config - bulk workflow manager config obj
        Throws:
        org.apache.sling.api.resource.PersistenceException
        javax.jcr.RepositoryException
      • start

        void start​(Config config)
            throws org.apache.sling.api.resource.PersistenceException
        Start bulk workflow process.
        Parameters:
        config - bulk workflow manager config obj
        Throws:
        org.apache.sling.api.resource.PersistenceException
      • stop

        void stop​(Config config)
           throws org.apache.sling.api.resource.PersistenceException
        Stop bulk workflow process.
        Parameters:
        config - bulk workflow manager config obj
        Throws:
        org.apache.sling.api.resource.PersistenceException
      • stopping

        void stopping​(Config config)
               throws org.apache.sling.api.resource.PersistenceException
        Stopping bulk workflow process.
        Parameters:
        config - bulk workflow manager config obj
        Throws:
        org.apache.sling.api.resource.PersistenceException
      • resume

        void resume​(Config config)
             throws org.apache.sling.api.resource.PersistenceException
        Resume as stopped bulk workflow process.
        Parameters:
        config - bulk workflow manager config obj
        Throws:
        org.apache.sling.api.resource.PersistenceException