org.inria.myriads.snoozenode.groupmanager.migration.watchdog
Class MigrationWatchdog

java.lang.Object
  extended by org.inria.myriads.snoozenode.groupmanager.migration.watchdog.MigrationWatchdog
All Implemented Interfaces:
Runnable, MigrationListener

public final class MigrationWatchdog
extends Object
implements Runnable, MigrationListener

Migration watchdog.

Author:
Eugen Feller

Constructor Summary
MigrationWatchdog(org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest migrationRequest, MigrationListener migrationListener)
          Constructor.
 
Method Summary
 void onMigrationEnded(org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest migrationRequest)
          On migration ended callback.
 void run()
          Starts watching the migration.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MigrationWatchdog

public MigrationWatchdog(org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest migrationRequest,
                         MigrationListener migrationListener)
Constructor.

Parameters:
migrationRequest - The migration request
migrationListener - The migration listener
Method Detail

run

public void run()
Starts watching the migration.

Specified by:
run in interface Runnable

onMigrationEnded

public void onMigrationEnded(org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest migrationRequest)
On migration ended callback.

Specified by:
onMigrationEnded in interface MigrationListener
Parameters:
migrationRequest - The migration request


Copyright © 2012. All Rights Reserved.