org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.worker
Class VirtualClusterSubmissionWorker

java.lang.Object
  extended by org.inria.myriads.snoozenode.groupmanager.virtualclustermanager.worker.VirtualClusterSubmissionWorker
All Implemented Interfaces:
Runnable

public final class VirtualClusterSubmissionWorker
extends Object
implements Runnable

Virtual Cluster submission logic.

Author:
Eugen Feller

Constructor Summary
VirtualClusterSubmissionWorker(String taskIdentifier, ArrayList<org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData> virtualMachines, NodeConfiguration nodeConfiguration, DispatchingPolicy dispatchingPolicy, GroupLeaderRepository repository, VirtualClusterSubmissionListener submissionListener)
          Constructor.
 
Method Summary
 void run()
          Run method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VirtualClusterSubmissionWorker

public VirtualClusterSubmissionWorker(String taskIdentifier,
                                      ArrayList<org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData> virtualMachines,
                                      NodeConfiguration nodeConfiguration,
                                      DispatchingPolicy dispatchingPolicy,
                                      GroupLeaderRepository repository,
                                      VirtualClusterSubmissionListener submissionListener)
Constructor.

Parameters:
taskIdentifier - The task identifier
nodeConfiguration - The node configuration
dispatchingPolicy - The dispatching policy
repository - The group leader repository
virtualMachines - The virtual machines
submissionListener - The submission listener
Method Detail

run

public void run()
Run method.

Specified by:
run in interface Runnable


Copyright © 2012. All Rights Reserved.