net.i2p.router.networkdb.kademlia
Class StoreMessageSelector

java.lang.Object
  extended by net.i2p.router.networkdb.kademlia.StoreMessageSelector
All Implemented Interfaces:
MessageSelector

 class StoreMessageSelector
extends java.lang.Object
implements MessageSelector

Check to see the message is a reply from the peer regarding the current store


Constructor Summary
StoreMessageSelector(RouterContext ctx, long storeJobId, RouterInfo peer, long waitingForId, long expiration)
           
 
Method Summary
 boolean continueMatching()
          Returns true if the selector should still keep searching for further matches
 long getExpiration()
          Returns the # of milliseconds since the epoch after which this selector should stop searching for matches
 boolean isMatch(I2NPMessage message)
          Returns true if the received message matches the selector
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StoreMessageSelector

public StoreMessageSelector(RouterContext ctx,
                            long storeJobId,
                            RouterInfo peer,
                            long waitingForId,
                            long expiration)
Method Detail

continueMatching

public boolean continueMatching()
Description copied from interface: MessageSelector
Returns true if the selector should still keep searching for further matches

Specified by:
continueMatching in interface MessageSelector

getExpiration

public long getExpiration()
Description copied from interface: MessageSelector
Returns the # of milliseconds since the epoch after which this selector should stop searching for matches

Specified by:
getExpiration in interface MessageSelector

isMatch

public boolean isMatch(I2NPMessage message)
Description copied from interface: MessageSelector
Returns true if the received message matches the selector

Specified by:
isMatch in interface MessageSelector

toString

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