|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.i2p.router.TunnelPoolSettings
public class TunnelPoolSettings
Wrap up the settings for a pool of tunnels (duh)
Field Summary | |
---|---|
static boolean |
DEFAULT_ALLOW_ZERO_HOP
|
static int |
DEFAULT_BACKUP_QUANTITY
|
static int |
DEFAULT_DURATION
|
static int |
DEFAULT_LENGTH
|
static int |
DEFAULT_LENGTH_VARIANCE
|
static int |
DEFAULT_QUANTITY
|
static int |
DEFAULT_REBUILD_PERIOD
|
static java.lang.String |
PREFIX_DEFAULT
prefix used to override the router's defaults for clients |
static java.lang.String |
PREFIX_INBOUND_EXPLORATORY
prefix used to configure the inbound exploratory pool |
static java.lang.String |
PREFIX_OUTBOUND_EXPLORATORY
prefix used to configure the outbound exploratory pool |
static java.lang.String |
PROP_ALLOW_ZERO_HOP
|
static java.lang.String |
PROP_BACKUP_QUANTITY
|
static java.lang.String |
PROP_DURATION
|
static java.lang.String |
PROP_LENGTH
|
static java.lang.String |
PROP_LENGTH_VARIANCE
|
static java.lang.String |
PROP_NICKNAME
|
static java.lang.String |
PROP_QUANTITY
|
static java.lang.String |
PROP_REBUILD_PERIOD
|
Constructor Summary | |
---|---|
TunnelPoolSettings()
|
Method Summary | |
---|---|
boolean |
getAllowZeroHop()
if there are no tunnels to build with, will this pool allow 0 hop tunnels? |
int |
getBackupQuantity()
how many backup tunnels should be kept waiting in the wings |
Hash |
getDestination()
what destination is this a tunnel for (or null if none) |
java.lang.String |
getDestinationNickname()
what user supplied name was given to the client connected (can be null) |
int |
getDuration()
|
int |
getLength()
how many remote hops should be in the tunnel |
int |
getLengthOverride()
|
int |
getLengthVariance()
how should the length be varied. |
int |
getQuantity()
how many tunnels should be available at all times |
int |
getRebuildPeriod()
how long before tunnel expiration should new tunnels be built |
java.util.Properties |
getUnknownOptions()
|
boolean |
isExploratory()
is this an exploratory tunnel (or a client tunnel) |
boolean |
isInbound()
is this an inbound tunnel? |
void |
readFromProperties(java.lang.String prefix,
java.util.Properties props)
|
void |
setAllowZeroHop(boolean ok)
|
void |
setBackupQuantity(int quantity)
|
void |
setDestination(Hash dest)
|
void |
setDestinationNickname(java.lang.String name)
|
void |
setDuration(int ms)
|
void |
setIsExploratory(boolean isExploratory)
|
void |
setIsInbound(boolean isInbound)
|
void |
setLength(int length)
|
void |
setLengthOverride(int variance)
|
void |
setLengthVariance(int variance)
|
void |
setQuantity(int quantity)
|
void |
setRebuildPeriod(int periodMs)
|
java.lang.String |
toString()
|
void |
writeToProperties(java.lang.String prefix,
java.util.Properties props)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PREFIX_DEFAULT
public static final java.lang.String PREFIX_INBOUND_EXPLORATORY
public static final java.lang.String PREFIX_OUTBOUND_EXPLORATORY
public static final java.lang.String PROP_NICKNAME
public static final java.lang.String PROP_QUANTITY
public static final java.lang.String PROP_BACKUP_QUANTITY
public static final java.lang.String PROP_REBUILD_PERIOD
public static final java.lang.String PROP_DURATION
public static final java.lang.String PROP_LENGTH
public static final java.lang.String PROP_LENGTH_VARIANCE
public static final java.lang.String PROP_ALLOW_ZERO_HOP
public static final int DEFAULT_QUANTITY
public static final int DEFAULT_BACKUP_QUANTITY
public static final int DEFAULT_REBUILD_PERIOD
public static final int DEFAULT_DURATION
public static final int DEFAULT_LENGTH
public static final int DEFAULT_LENGTH_VARIANCE
public static final boolean DEFAULT_ALLOW_ZERO_HOP
Constructor Detail |
---|
public TunnelPoolSettings()
Method Detail |
---|
public int getQuantity()
public void setQuantity(int quantity)
public int getBackupQuantity()
public void setBackupQuantity(int quantity)
public int getRebuildPeriod()
public void setRebuildPeriod(int periodMs)
public int getLength()
public void setLength(int length)
public boolean getAllowZeroHop()
public void setAllowZeroHop(boolean ok)
public int getLengthVariance()
public void setLengthVariance(int variance)
public int getLengthOverride()
public void setLengthOverride(int variance)
public boolean isInbound()
public void setIsInbound(boolean isInbound)
public boolean isExploratory()
public void setIsExploratory(boolean isExploratory)
public int getDuration()
public void setDuration(int ms)
public Hash getDestination()
public void setDestination(Hash dest)
public java.lang.String getDestinationNickname()
public void setDestinationNickname(java.lang.String name)
public java.util.Properties getUnknownOptions()
public void readFromProperties(java.lang.String prefix, java.util.Properties props)
public void writeToProperties(java.lang.String prefix, java.util.Properties props)
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 |