public class I2PSocketManagerFactory
extends java.lang.Object
修飾子とタイプ | フィールド | 説明 |
---|---|---|
static java.lang.String |
DEFAULT_MANAGER |
The one and only manager.
|
static java.lang.String |
PROP_MANAGER |
推奨されていません。
|
コンストラクタ | 説明 |
---|---|
I2PSocketManagerFactory() |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
static I2PSocketManager |
createDisconnectedManager(java.io.InputStream myPrivateKeyStream,
java.lang.String i2cpHost,
int i2cpPort,
java.util.Properties opts) |
Create a disconnected socket manager using the destination loaded from the given private key
stream, or null for a transient destination.
|
static I2PSocketManager |
createManager() |
Create a socket manager using a brand new destination connected to the
I2CP router on the local machine on the default port (7654).
|
static I2PSocketManager |
createManager(java.io.InputStream myPrivateKeyStream) |
Create a socket manager using the destination loaded from the given private key
stream and connected to the default I2CP host and port.
|
static I2PSocketManager |
createManager(java.io.InputStream myPrivateKeyStream,
java.lang.String i2cpHost,
int i2cpPort,
java.util.Properties opts) |
Create a socket manager using the destination loaded from the given private key
stream and connected to the I2CP router on the specified machine on the given
port.
|
static I2PSocketManager |
createManager(java.io.InputStream myPrivateKeyStream,
java.util.Properties opts) |
Create a socket manager using the destination loaded from the given private key
stream and connected to the default I2CP host and port.
|
static I2PSocketManager |
createManager(java.lang.String host,
int port) |
Create a socket manager using a brand new destination connected to the
I2CP router on the specified host and port.
|
static I2PSocketManager |
createManager(java.lang.String i2cpHost,
int i2cpPort,
java.util.Properties opts) |
Create a socket manager using a brand new destination connected to the
I2CP router on the given machine reachable through the given port.
|
static I2PSocketManager |
createManager(java.util.Properties opts) |
Create a socket manager using a brand new destination connected to the
I2CP router on the local machine on the default port (7654).
|
@Deprecated public static final java.lang.String PROP_MANAGER
public static final java.lang.String DEFAULT_MANAGER
public static I2PSocketManager createManager()
public static I2PSocketManager createManager(java.util.Properties opts)
opts
- Streaming and I2CP options, may be nullpublic static I2PSocketManager createManager(java.lang.String host, int port)
host
- I2CP host null to use default, ignored if in router contextport
- I2CP port <= 0 to use default, ignored if in router contextpublic static I2PSocketManager createManager(java.lang.String i2cpHost, int i2cpPort, java.util.Properties opts)
i2cpHost
- I2CP host null to use default, ignored if in router contexti2cpPort
- I2CP port <= 0 to use default, ignored if in router contextopts
- Streaming and I2CP options, may be nullpublic static I2PSocketManager createManager(java.io.InputStream myPrivateKeyStream)
myPrivateKeyStream
- private key stream, format is specified in PrivateKeyFile
or null for a transient destination. Caller must close.public static I2PSocketManager createManager(java.io.InputStream myPrivateKeyStream, java.util.Properties opts)
myPrivateKeyStream
- private key stream, format is specified in PrivateKeyFile
or null for a transient destination. Caller must close.opts
- Streaming and I2CP options, may be nullpublic static I2PSocketManager createManager(java.io.InputStream myPrivateKeyStream, java.lang.String i2cpHost, int i2cpPort, java.util.Properties opts)
myPrivateKeyStream
- private key stream, format is specified in PrivateKeyFile
or null for a transient destination. Caller must close.i2cpHost
- I2CP host null to use default, ignored if in router contexti2cpPort
- I2CP port <= 0 to use default, ignored if in router contextopts
- Streaming and I2CP options, may be nullpublic static I2PSocketManager createDisconnectedManager(java.io.InputStream myPrivateKeyStream, java.lang.String i2cpHost, int i2cpPort, java.util.Properties opts) throws I2PSessionException
myPrivateKeyStream
- private key stream, format is specified in PrivateKeyFile
or null for a transient destination. Caller must close.i2cpHost
- I2CP host null to use default, ignored if in router contexti2cpPort
- I2CP port <= 0 to use default, ignored if in router contextopts
- Streaming and I2CP options, may be nullI2PSessionException