|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.i2p.data.DataStructureImpl
net.i2p.data.RouterAddress
public class RouterAddress
Defines a method of communicating with a router
Constructor Summary | |
---|---|
RouterAddress()
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object object)
|
int |
getCost()
Retrieve the weighted cost of this address, relative to other methods of contacting this router. |
java.util.Date |
getExpiration()
Retrieve the date after which the address should not be used. |
java.util.Properties |
getOptions()
Retrieve the transport specific options necessary for communication |
java.lang.String |
getTransportStyle()
Retrieve the type of transport that must be used to communicate on this address. |
int |
hashCode()
|
void |
readBytes(java.io.InputStream in)
Load up the current object with data from the given stream. |
void |
setCost(int cost)
Configure the weighted cost of using the address. |
void |
setExpiration(java.util.Date expiration)
Configure the expiration date of the address (null for no expiration) |
void |
setOptions(java.util.Properties options)
Specify the transport specific options necessary for communication |
void |
setTransportStyle(java.lang.String transportStyle)
Configure the type of transport that must be used to communicate on this address |
java.lang.String |
toString()
|
void |
writeBytes(java.io.OutputStream out)
Write out the data structure to the stream, using the format defined in the I2P data structure specification. |
Methods inherited from class net.i2p.data.DataStructureImpl |
---|
calculateHash, fromBase64, fromByteArray, read, toBase64, toByteArray |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RouterAddress()
Method Detail |
---|
public int getCost()
public void setCost(int cost)
public java.util.Date getExpiration()
public void setExpiration(java.util.Date expiration)
public java.lang.String getTransportStyle()
public void setTransportStyle(java.lang.String transportStyle)
public java.util.Properties getOptions()
public void setOptions(java.util.Properties options)
public void readBytes(java.io.InputStream in) throws DataFormatException, java.io.IOException
DataStructure
in
- stream to read from
DataFormatException
- if the data is improperly formatted
java.io.IOException
- if there was a problem reading the streampublic void writeBytes(java.io.OutputStream out) throws DataFormatException, java.io.IOException
DataStructure
out
- stream to write to
DataFormatException
- if the data was incomplete or not yet ready to be written
java.io.IOException
- if there was a problem writing to the streampublic boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |