org.codehaus.wadi.location.session
Class MovePMToIMInvocation

java.lang.Object
  extended by org.codehaus.wadi.location.session.AbstractSessionResponseMessage
      extended by org.codehaus.wadi.location.session.MovePMToIMInvocation
All Implemented Interfaces:
java.io.Serializable, Message, SessionMessage, SessionResponseMessage

public class MovePMToIMInvocation
extends AbstractSessionResponseMessage

Response from PartitionMaster to InvocationMaster, indicating that it should relocate its Invocation to the given Address within the specified time, during which a Lease with the given Handle is in place.

Version:
$Revision:1815 $
Author:
Jules Gosnell
See Also:
Serialized Form

Field Summary
protected  Lease.Handle _leaseHandle
           
protected  long _leasePeriod
           
protected  org.codehaus.wadi.group.Peer _stateMaster
           
 
Constructor Summary
MovePMToIMInvocation(Lease.Handle leaseHandle, long leasePeriod, org.codehaus.wadi.group.Peer stateMaster)
           
 
Method Summary
 Lease.Handle getLeaseHandle()
           
 long getLeasePeriod()
           
 org.codehaus.wadi.group.Peer getStateMaster()
           
 java.lang.String toString()
           
 
Methods inherited from class org.codehaus.wadi.location.session.AbstractSessionResponseMessage
isVersionTooHigh, isVersionTooLow, setVersionTooHigh, setVersionTooLow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_leaseHandle

protected final Lease.Handle _leaseHandle

_leasePeriod

protected final long _leasePeriod

_stateMaster

protected final org.codehaus.wadi.group.Peer _stateMaster
Constructor Detail

MovePMToIMInvocation

public MovePMToIMInvocation(Lease.Handle leaseHandle,
                            long leasePeriod,
                            org.codehaus.wadi.group.Peer stateMaster)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getStateMaster

public org.codehaus.wadi.group.Peer getStateMaster()

getLeaseHandle

public Lease.Handle getLeaseHandle()

getLeasePeriod

public long getLeasePeriod()


Copyright © 2010. All Rights Reserved.