org.objectweb.proactive.core.body.migration
Interface MigrationManager

All Known Implementing Classes:
MigrationManagerImpl

public interface MigrationManager


Method Summary
 void addMigrationEventListener(MigrationEventListener listener)
           
 Node checkNode(Node node)
           
 ReplyReceiver createReplyReceiver(UniversalBody remoteBody, ReplyReceiver currentReplyReceiver)
           
 RequestReceiver createRequestReceiver(UniversalBody remoteBody, RequestReceiver currentRequestReceiver)
           
 UniversalBody migrateTo(Node node, Body body)
           
 void removeMigrationEventListener(MigrationEventListener listener)
           
 void startingAfterMigration(Body body)
           
 

Method Detail

checkNode

public Node checkNode(Node node)
               throws MigrationException
Throws:
MigrationException

migrateTo

public UniversalBody migrateTo(Node node,
                               Body body)
                        throws MigrationException
Throws:
MigrationException

startingAfterMigration

public void startingAfterMigration(Body body)

createRequestReceiver

public RequestReceiver createRequestReceiver(UniversalBody remoteBody,
                                             RequestReceiver currentRequestReceiver)

createReplyReceiver

public ReplyReceiver createReplyReceiver(UniversalBody remoteBody,
                                         ReplyReceiver currentReplyReceiver)

addMigrationEventListener

public void addMigrationEventListener(MigrationEventListener listener)

removeMigrationEventListener

public void removeMigrationEventListener(MigrationEventListener listener)


Copyright 2001-2005 INRIA All Rights Reserved.