org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.worker
Class VirtualMachineSubmissionWorker

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

public final class VirtualMachineSubmissionWorker
extends Object
implements Runnable

Virtual machine submission worker.

Author:
Eugen Feller

Constructor Summary
VirtualMachineSubmissionWorker(String taskIdentifier, int numberOfMonitoringEntries, org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineSubmission submissionRequest, GroupManagerRepository repository, PlacementPolicy placementPolicy, StateMachine stateMachine, VirtualMachineManagerListener managerListener)
          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

VirtualMachineSubmissionWorker

public VirtualMachineSubmissionWorker(String taskIdentifier,
                                      int numberOfMonitoringEntries,
                                      org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineSubmission submissionRequest,
                                      GroupManagerRepository repository,
                                      PlacementPolicy placementPolicy,
                                      StateMachine stateMachine,
                                      VirtualMachineManagerListener managerListener)
Constructor.

Parameters:
taskIdentifier - The task identifier
numberOfMonitoringEntries - The number of monitoring entries
submissionRequest - The virtual machine submission request
repository - The repository
placementPolicy - The placement policy
stateMachine - The state machine
managerListener - The manager listener
Method Detail

run

public void run()
Run method.

Specified by:
run in interface Runnable


Copyright © 2012. All Rights Reserved.