net.i2p.i2ptunnel
Constructor and Description |
---|
TunnelController(Properties config,
String prefix)
Create a new controller for a tunnel out of the specific config options.
|
TunnelController(Properties config,
String prefix,
boolean createKey) |
public TunnelController(Properties config, String prefix)
config
- original key=value mappingprefix
- beginning of key values that are relevent to this tunnelpublic TunnelController(Properties config, String prefix, boolean createKey)
createKey
- for servers, whether we want to create a brand new destination
with private keys at the location specified or not (does not
overwrite existing ones)public void startTunnelBackground()
public void startTunnel()
public void stopTunnel()
public void restartTunnel()
public void setConfig(Properties config, String prefix)
public Properties getConfig(String prefix)
public String getType()
public String getName()
public String getDescription()
public String getI2CPHost()
public String getI2CPPort()
public String getClientOptions()
public String getListenOnInterface()
public String getTargetHost()
public String getTargetPort()
public String getSpoofedHost()
public String getPrivKeyFile()
public String getListenPort()
public String getTargetDestination()
public String getProxyList()
public String getSharedClient()
public boolean getStartOnLoad()
public boolean getPersistentClientKey()
public String getMyDestination()
public String getMyDestHashBase32()
public boolean getIsRunning()
public boolean getIsStarting()
public boolean getIsStandby()
public void getSummary(StringBuilder buf)