Class AbstractExecutorTeamSource.ExecutorTeam

java.lang.Object
net.officefloor.frame.impl.spi.team.AbstractExecutorTeamSource.ExecutorTeam
All Implemented Interfaces:
Team
Enclosing class:
AbstractExecutorTeamSource

public static class AbstractExecutorTeamSource.ExecutorTeam extends Object implements Team
Team based on the ExecutorService.
  • Constructor Details

  • Method Details

    • startWorking

      public void startWorking()
      Description copied from interface: Team
      Indicates for the Team to start working.
      Specified by:
      startWorking in interface Team
    • assignJob

      public void assignJob(Job job)
      Description copied from interface: Team
      Assigns a Job to be executed by this Team.
      Specified by:
      assignJob in interface Team
      Parameters:
      job - Job.
    • stopWorking

      public void stopWorking()
      Description copied from interface: Team

      Indicates for the Team to stop working.

      This method should block and only return control when the Team has stopped working and is no longer assigned Job instances to complete.

      Specified by:
      stopWorking in interface Team