net.i2p.data
public class Lease extends DataStructureImpl
Constructor and Description |
---|
Lease() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object) |
Date |
getEndDate() |
Hash |
getGateway()
Retrieve the router at which the destination can be contacted
|
int |
getNumFailure()
Deprecated.
unused
|
int |
getNumSuccess()
Deprecated.
unused
|
TunnelId |
getTunnelId()
Tunnel on the gateway to communicate with
|
int |
hashCode() |
boolean |
isExpired()
has this lease already expired?
|
boolean |
isExpired(long fudgeFactor)
has this lease already expired (giving allowing up the fudgeFactor milliseconds for clock skew)?
|
void |
readBytes(InputStream in)
Load up the current object with data from the given stream.
|
void |
setEndDate(Date date) |
void |
setGateway(Hash ident)
Configure the router at which the destination can be contacted
|
void |
setNumFailure(int num)
Deprecated.
unused
|
void |
setNumSuccess(int num)
Deprecated.
unused
|
void |
setTunnelId(TunnelId id)
Configure the tunnel on the gateway to communicate with
|
String |
toString() |
void |
writeBytes(OutputStream out)
Write out the data structure to the stream, using the format defined in the
I2P data structure specification.
|
calculateHash, fromBase64, fromByteArray, read, toBase64, toByteArray
public Hash getGateway()
public void setGateway(Hash ident)
ident
- router acting as the gatewaypublic TunnelId getTunnelId()
public void setTunnelId(TunnelId id)
id
- tunnel IDpublic Date getEndDate()
public void setEndDate(Date date)
public int getNumSuccess()
public void setNumSuccess(int num)
public int getNumFailure()
public void setNumFailure(int num)
public boolean isExpired()
public boolean isExpired(long fudgeFactor)
public void readBytes(InputStream in) throws DataFormatException, IOException
DataStructure
in
- stream to read fromDataFormatException
- if the data is improperly formattedIOException
- if there was a problem reading the streampublic void writeBytes(OutputStream out) throws DataFormatException, IOException
DataStructure
out
- stream to write toDataFormatException
- if the data was incomplete or not yet ready to be writtenIOException
- if there was a problem writing to the stream