public class MetaLease extends Lease
Modifier and Type | Field and Description |
---|---|
static int |
LENGTH |
Constructor and Description |
---|
MetaLease() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object) |
int |
getCost() |
TunnelId |
getTunnelId()
Tunnel on the gateway to communicate with
|
int |
getType() |
int |
hashCode() |
void |
readBytes(InputStream in)
Load up the current object with data from the given stream.
|
void |
setCost(int cost) |
void |
setTunnelId(TunnelId id)
Configure the tunnel on the gateway to communicate with
|
void |
setType(int type) |
String |
toString() |
void |
writeBytes(OutputStream out)
Write out the data structure to the stream, using the format defined in the
I2P data structure specification.
|
getEndDate, getGateway, isExpired, isExpired, setEndDate, setGateway
calculateHash, fromBase64, fromByteArray, read, toBase64, toByteArray
public static final int LENGTH
public int getCost()
public void setCost(int cost)
public int getType()
public void setType(int type)
public TunnelId getTunnelId()
Lease
getTunnelId
in class Lease
UnsupportedOperationException
- alwayspublic void setTunnelId(TunnelId id)
Lease
setTunnelId
in class Lease
id
- tunnel IDUnsupportedOperationException
- alwayspublic void readBytes(InputStream in) throws DataFormatException, IOException
DataStructure
readBytes
in interface DataStructure
readBytes
in class Lease
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
writeBytes
in interface DataStructure
writeBytes
in class Lease
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