Uses of Class
org.ourgrid.mygrid.scheduler.jobmanager.ReplicaEntry

Packages that use ReplicaEntry
org.ourgrid.mygrid.replicaexecutor   
org.ourgrid.mygrid.replicaexecutor.event   
org.ourgrid.mygrid.replicaexecutor.exception   
org.ourgrid.mygrid.replicaexecutor.test   
org.ourgrid.mygrid.scheduler   
org.ourgrid.mygrid.scheduler.gridmanager   
org.ourgrid.mygrid.scheduler.jobmanager   
org.ourgrid.mygrid.ui.gui   
org.ourgrid.mygrid.ui.gui.event   
org.ourgrid.mygrid.ui.test   
 

Uses of ReplicaEntry in org.ourgrid.mygrid.replicaexecutor
 

Methods in org.ourgrid.mygrid.replicaexecutor that return ReplicaEntry
 ReplicaEntry ReplicaExecutorThread.getReplica()
          Status Gets the replica associated with this thread
 ReplicaEntry ReplicaExecutor.getReplica()
          Gets the replica associated with this thread
 

Methods in org.ourgrid.mygrid.replicaexecutor that return types with arguments of type ReplicaEntry
 java.util.Collection<ReplicaEntry> PermissionManager.getRunningReplicas()
           
 

Methods in org.ourgrid.mygrid.replicaexecutor with parameters of type ReplicaEntry
 void EBReplicaManager.executeReplica(ReplicaEntry replica, GumClient gumClient)
          Assign the specified Replica to be executed int the given GridMachine
 void EBReplicaExecutorFacade.executeReplica(ReplicaEntry replica, GumClient gumClient)
          Executes a given Replica with a specified GridMachine
protected  java.util.Collection<org.ourgrid.mygrid.replicaexecutor.PermissionManager.Pair> PermissionManager.getBlockedReplicas(ReplicaEntry replica)
           
 ReplicaExecutor ReplicaExecutorThreadManager.obtainReplicaExecutorThread(ReplicaEntry replica, GumClient gumClient)
          Provides a replicaExecutorThread
 void ReplicaExecutorThreadManager.releaseReplicaExecutorThread(ReplicaEntry replica)
          Releases a thread to the pool
 void PermissionManager.replicaAborted(ReplicaEntry replica)
          If a replica has been aborted, all replicas of the same task will be aborted too soon.
 void EBReplicaManager.replicaAborted(ReplicaEntry replica)
          Notifies the PermissioManager and the ThreadManager that the given replica has been aborted.
 void EBReplicaExecutorFacade.replicaAborted(ReplicaEntry replica)
          Notifies the replica executor module that a given replica has been aborted.
 void PermissionManager.replicaCanceled(ReplicaEntry replica)
          If a replica has been cancelled, all replicas of the same task will be cancelled too soon.
 void EBReplicaManager.replicaCanceled(ReplicaEntry replica)
          Notifies the PermissionManager and the ThreadManager that the given replica has been cancelled.
 void EBReplicaExecutorFacade.replicaCanceled(ReplicaEntry replica)
          Notifies the replica executor module that a given replica has been cancelled.
 void PermissionManager.replicaFailed(ReplicaEntry replica)
          If a replica fails inside it's critical region and there are other replicas waiting to access it's critical region the PermissionManager should allow the first replica of the queue to access it's critical region.
 void EBReplicaManager.replicaFailed(ReplicaEntry replica)
          Notifies the EBSchedulerFacade, the PermissioManager and the ThreadManager that the given replica has failed.
protected  void EBReplicaExecutorFacade.replicaFailed(ReplicaEntry replica)
          Notifies the replica executor module that a given replica has failed
 void ReplicaExecutorThreadManager.replicaFinished(ReplicaEntry replica)
          Registers that a replica has finished
 void PermissionManager.replicaFinished(ReplicaEntry replica)
          If a replica has finished, all replicas of the same task will be aborted soon.
 void EBReplicaManager.replicaFinished(ReplicaEntry replica)
          Notifies the EBSchedulerFacade, the PermissioManager and the ThreadManager that the given replica has finished.
protected  void EBReplicaExecutorFacade.replicaFinished(ReplicaEntry replica)
          Notifies the replica executor module that a given replica has finished.
protected  EventQueue<ResponseEvent<java.lang.Boolean>> EBReplicaExecutorFacade.requestPermission(ReplicaEntry replica)
          Request permission to access the task's critical region.
 void PermissionManager.requestPermission(ReplicaEntry replica, EventQueue<ResponseEvent<java.lang.Boolean>> responseQueue)
          Ask the PermissionManager to verify if a given replica can access it's task's critical region.
 void EBReplicaManager.requestPermission(ReplicaEntry replica, EventQueue<ResponseEvent<java.lang.Boolean>> responseQueue)
          Request permission to access the task's critical region.
 

Constructors in org.ourgrid.mygrid.replicaexecutor with parameters of type ReplicaEntry
ReplicaExecutorThread(java.lang.String threadName, ReplicaEntry replica, GumClient gumClient, EBReplicaExecutorFacade ebReplicaExecutorFacade)
          Main constructor
 

Uses of ReplicaEntry in org.ourgrid.mygrid.replicaexecutor.event
 

Constructors in org.ourgrid.mygrid.replicaexecutor.event with parameters of type ReplicaEntry
ExecuteReplicaRequestEvent(EBReplicaManager ebReplicaManager, ReplicaEntry replica, GumClient gumClient)
          Creates a CancelReplicasOfJobRequestEvent with a EBReplicaManager a Replica to be executed and a GridMachine to execute the Replica.
PermissionRequestEvent(EBReplicaManager ebReplicaManager, ReplicaEntry replica, EventQueue<ResponseEvent<java.lang.Boolean>> responseQueue)
          Creates a PermissionRequestEvent with a replica ebReplicaManager, a replica and a response queue.
ReplicaAbortedNotiftyEvent(EBReplicaManager ebReplicaManager, ReplicaEntry replica)
          Creates a ReplicaAbortedNotifyEvent with a replica ebReplicaManager and a replica.
ReplicaCanceledNotifyEvent(EBReplicaManager ebReplicaManager, ReplicaEntry replica)
          Creates a ReplicaCanceledNotifyEvent with a replica ebReplicaManager and a replica.
ReplicaFailedNotifyEvent(EBReplicaManager ebReplicaManager, ReplicaEntry replica)
          Creates a ReplicaFailedNotifyEvent with a replica ebReplicaManager and a replica.
ReplicaFinishedNotifyEvent(EBReplicaManager ebReplicaManager, ReplicaEntry replica)
          Creates a ReplicaFinishedNotifyEvent with a replica ebReplicaManager and a replica.
 

Uses of ReplicaEntry in org.ourgrid.mygrid.replicaexecutor.exception
 

Methods in org.ourgrid.mygrid.replicaexecutor.exception that return ReplicaEntry
 ReplicaEntry ReplicaFailedException.getReplica()
          Gets the replica
 

Constructors in org.ourgrid.mygrid.replicaexecutor.exception with parameters of type ReplicaEntry
ReplicaFailedException(ReplicaEntry replica, ExecutorResult replicaResult)
          Main constructor.
ReplicaFailedException(ReplicaEntry replica, ExecutorResult replicaResult, java.lang.Throwable newDetail)
          Constructor.
 

Uses of ReplicaEntry in org.ourgrid.mygrid.replicaexecutor.test
 

Methods in org.ourgrid.mygrid.replicaexecutor.test that return ReplicaEntry
 ReplicaEntry FakeEBReplicaExecutorFacade.getLastScheduledReplica()
           
 ReplicaEntry FakeReplicaExecutorThread.getReplica()
           
 

Methods in org.ourgrid.mygrid.replicaexecutor.test with parameters of type ReplicaEntry
 void FakeEBReplicaExecutorFacade.executeReplica(ReplicaEntry replica, GumClient gumClient)
           
 void FakeEBReplicaExecutorFacade.replicaAborted(ReplicaEntry replica)
           
 void FakeEBReplicaExecutorFacade.replicaCanceled(ReplicaEntry replica)
           
 void FakeEBReplicaExecutorFacade.replicaFailed(ReplicaEntry replica)
           
 void FakeEBReplicaExecutorFacade.replicaFinished(ReplicaEntry replica)
           
protected  EventQueue FakeEBReplicaExecutorFacade.requestPermission(ReplicaEntry replica)
           
 

Constructors in org.ourgrid.mygrid.replicaexecutor.test with parameters of type ReplicaEntry
FakeReplicaExecutorThread(ReplicaEntry replica, EBReplicaExecutorFacade ebReplicaExecutorFacade)
           
 

Uses of ReplicaEntry in org.ourgrid.mygrid.scheduler
 

Methods in org.ourgrid.mygrid.scheduler that return ReplicaEntry
 ReplicaEntry FakeSchedulingHeuristic.getLatestScheduledReplica()
           
 ReplicaEntry ReplicaExecutorResult.getReplica()
          Return the executed replica.
 

Methods in org.ourgrid.mygrid.scheduler with parameters of type ReplicaEntry
 void ReplicaExecutorResult.setReplica(ReplicaEntry replica)
          Sets the executed replica.
 

Constructors in org.ourgrid.mygrid.scheduler with parameters of type ReplicaEntry
ReplicaExecutorResult(ReplicaEntry replica)
          The constructor.
 

Uses of ReplicaEntry in org.ourgrid.mygrid.scheduler.gridmanager
 

Methods in org.ourgrid.mygrid.scheduler.gridmanager that return ReplicaEntry
 ReplicaEntry GridManagerEntry.getReplica()
           
 

Methods in org.ourgrid.mygrid.scheduler.gridmanager with parameters of type ReplicaEntry
 void GridManagerListenerRemote.allocate(GumID gumID, ReplicaEntry replica)
           
 void GridManager.allocate(GumID gumID, ReplicaEntry replica)
           
 void AbstractGridManager.allocate(GumID gumID, ReplicaEntry replica)
           
 void GridManagerEntry.allocate(ReplicaEntry replica)
           
 void EBGridManager.realAllocate(GumID gumID, ReplicaEntry replica)
           
protected abstract  void AbstractGridManager.realAllocate(GumID gumID, ReplicaEntry replica)
           
 

Uses of ReplicaEntry in org.ourgrid.mygrid.scheduler.jobmanager
 

Fields in org.ourgrid.mygrid.scheduler.jobmanager with type parameters of type ReplicaEntry
protected  java.util.List<ReplicaEntry> TaskEntry.replicas
          This Task's Replicas.
 

Methods in org.ourgrid.mygrid.scheduler.jobmanager that return ReplicaEntry
 ReplicaEntry JobManager.createNewReplica(TaskEntry task)
           
 ReplicaEntry AbstractJobManager.createNewReplica(TaskEntry task)
           
protected  ReplicaEntry TaskEntry.createReplicaEntry(int id, int taskId, int jobId, TaskSpec taskSpec)
           
 ReplicaEntry TaskEntry.getNewReplica()
          Creates and returns a new Replica.
protected  ReplicaEntry JobEntry.getNewReplica(TaskEntry task)
          Creates and returns a new Replica.
 ReplicaEntry TaskEntry.getReplicaById(int id)
          Returns the Replica with the specified identification.
protected  ReplicaEntry EBJobManager.realCreateNewReplica(TaskEntry task)
          Creates and returns a new Replica.
protected abstract  ReplicaEntry AbstractJobManager.realCreateNewReplica(TaskEntry task)
           
 

Methods in org.ourgrid.mygrid.scheduler.jobmanager that return types with arguments of type ReplicaEntry
 java.util.Collection<ReplicaEntry> TaskEntry.getReplicas()
          Returns the Task's Replicas.
 

Methods in org.ourgrid.mygrid.scheduler.jobmanager with parameters of type ReplicaEntry
protected  void EBJobManager.realReplicaRunning(ReplicaEntry replica, GumID gumID)
           
protected abstract  void AbstractJobManager.realReplicaRunning(ReplicaEntry replica, GumID gumID)
           
 void JobManager.replicaRunning(ReplicaEntry replica, GumID gumID)
           
 void AbstractJobManager.replicaRunning(ReplicaEntry replica, GumID gumID)
           
 void JobManagerListenerRemote.replicaStateChanged(ReplicaEntry replicaEntry, ExecutionStatus jobState, ExecutionStatus taskState, int numberOfTaskFails)
           
 

Uses of ReplicaEntry in org.ourgrid.mygrid.ui.gui
 

Methods in org.ourgrid.mygrid.ui.gui with parameters of type ReplicaEntry
 void SimpleSynchronizedGridManager.allocate(GumID gumID, ReplicaEntry replica)
           
 void GridManagerListener.allocate(GumID gumID, ReplicaEntry replica)
           
 void GUIListenerImpl.allocate(GumID gumID, ReplicaEntry replica)
           
 void EBGuiFacade.allocate(GumID gumID, ReplicaEntry replica)
           
 void SimpleSynchronizedJobManager.replicaStateChanged(ReplicaEntry replicaEntry, ExecutionStatus jobState, ExecutionStatus taskState, int numberOfTaskFails)
           
 void SimpleJobEntry.replicaStateChanged(ReplicaEntry replicaEntry, ExecutionStatus jobState, ExecutionStatus taskState, int numberOfTaskFails)
           
 void GUIListenerImpl.replicaStateChanged(ReplicaEntry replicaEntry, ExecutionStatus jobState, ExecutionStatus taskState, int numberOfTaskFails)
           
 void EBGuiFacade.replicaStateChanged(ReplicaEntry replicaEntry, ExecutionStatus jobState, ExecutionStatus taskState, int numberOfTaskFails)
           
 void SimpleTaskEntry.replicaStateChanged(ReplicaEntry replicaEntry, ExecutionStatus taskState, int numberOfTaskFails)
           
 

Constructors in org.ourgrid.mygrid.ui.gui with parameters of type ReplicaEntry
SimpleReplicaEntry(ReplicaEntry replicaEntry)
           
 

Uses of ReplicaEntry in org.ourgrid.mygrid.ui.gui.event
 

Constructors in org.ourgrid.mygrid.ui.gui.event with parameters of type ReplicaEntry
GUIAllocateNotifyEvent(GumID gumID, ReplicaEntry replica, SimpleSynchronizedGridManager manager)
           
GuiReplicaStateChangedNotifyEvent(ReplicaEntry replicaEntry, ExecutionStatus jobState, ExecutionStatus taskState, int numberOfTaskFails, SimpleSynchronizedJobManager manager)
           
 

Uses of ReplicaEntry in org.ourgrid.mygrid.ui.test
 

Subclasses of ReplicaEntry in org.ourgrid.mygrid.ui.test
 class FakeScheduler.FakeReplica