Interface TicketPoolManager

    • Method Detail

      • getTicketPool

        TicketPool getTicketPool​(java.lang.String id)
        Returns the ticket pool with the corresponding ticket pool id.
        Parameters:
        id - ticket pool id
        Returns:
        the ticket pool or null if non-existent
      • exists

        boolean exists​(java.lang.String id)
        Checks if the ticket pool with the corresponding id exists.
        Parameters:
        id - ticket pool id
        Returns:
        true is the ticket pool with the corresponding id exists.
      • setTicketPools

        void setTicketPools​(java.util.List<TicketPool> ticketPools)
      • startup

        void startup()
      • shutdown

        void shutdown()
      • obtain

        void obtain​(Workflow<?> wf)
      • release

        void release​(Workflow<?> wf)
      • obtain

        void obtain​(java.lang.String workflowClass)
      • release

        void release​(java.lang.String workflowClass)
      • addMapping

        void addMapping​(java.lang.String workflowClass,
                        java.lang.String ticketPoolId)
      • removeMapping

        void removeMapping​(java.lang.String workflowClass)
      • setMapping

        void setMapping​(java.util.Map<java.lang.String,​java.lang.String> mapping)