net.i2p.client
Class MessageState

java.lang.Object
  extended by net.i2p.client.MessageState

 class MessageState
extends Object

Contains the state of a payload message being sent to a peer. This is mostly unused. See sendNoEffort vs. sendBestEffort in I2PSessionImpl2. TODO delete altogether? This is really bad.


Constructor Summary
MessageState(I2PAppContext ctx, long nonce, String prefix)
           
 
Method Summary
 void cancel()
           
 long getElapsed()
           
 SessionKey getKey()
          Deprecated. unused
 MessageId getMessageId()
           
 SessionKey getNewKey()
          Deprecated. unused
 long getNonce()
           
 Set getTags()
          Deprecated. unused
 Destination getTo()
          Deprecated. unused
 void receive(int status)
           
 boolean received(int status)
          #return true if the given status (or an equivalent) was received
 void setKey(SessionKey key)
          Deprecated. unused
 void setMessageId(MessageId id)
           
 void setNewKey(SessionKey key)
          Deprecated. unused
 void setTags(Set tags)
          Deprecated. unused
 void setTo(Destination dest)
           
 void waitFor(int status, long expiration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageState

public MessageState(I2PAppContext ctx,
                    long nonce,
                    String prefix)
Method Detail

receive

public void receive(int status)

setMessageId

public void setMessageId(MessageId id)

getMessageId

public MessageId getMessageId()

getNonce

public long getNonce()

setKey

public void setKey(SessionKey key)
Deprecated. unused


getKey

public SessionKey getKey()
Deprecated. unused


setNewKey

public void setNewKey(SessionKey key)
Deprecated. unused


getNewKey

public SessionKey getNewKey()
Deprecated. unused


setTags

public void setTags(Set tags)
Deprecated. unused


getTags

public Set getTags()
Deprecated. unused


setTo

public void setTo(Destination dest)

getTo

public Destination getTo()
Deprecated. unused


getElapsed

public long getElapsed()

waitFor

public void waitFor(int status,
                    long expiration)

received

public boolean received(int status)
#return true if the given status (or an equivalent) was received


cancel

public void cancel()