Freenet
Class MessageMemory

java.lang.Object
Freenet.MessageMemory
- public class MessageMemory
- extends java.lang.Object
This class stores relevant information about a message
so that if another message is received with the same ID
the node will know how to handle it.
origRec
public Address origRec
- The address that the original message was received from
depth
public long depth
replyCon
public ConnectionHandler replyCon
MessageMemory
public MessageMemory(Address addr,
long dpth)
MessageMemory
public MessageMemory(Address origRec,
long depth,
ConnectionHandler replyCon)
lost
public void lost(java.lang.Long longid)
- A method called if this messagememory is lost from the datastore due to overflow
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object
- Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method
never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string
concatenation with this object. If the result is
null
, string concatenation will instead
use "null"
.
The default implementation returns
getClass().getName() + "@" +
Integer.toHexString(hashCode())
.