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