I2PSession
, I2CPMessageReader.I2CPMessageEventListener
public class I2PSimpleSession extends I2PSessionImpl2
I2PSessionImpl.AvailabilityNotifier, I2PSessionImpl.State
PORT_ANY, PORT_UNSPECIFIED, PROTO_ANY, PROTO_DATAGRAM, PROTO_DATAGRAM_RAW, PROTO_STREAMING, PROTO_UNSPECIFIED
_availabilityNotifier, _availableMessages, _bwLimits, _bwReceivedLock, _context, _handlerMap, _hostname, _leaseSet, _leaseSetWait, _log, _pendingLookups, _portNum, _producer, _queue, _reader, _sessionListener, _socket, _state, _stateLock, _writer, CACHE_MAX_SIZE, LISTEN_PORT, PROP_DOMAIN_SOCKET, PROP_ENABLE_SSL, PROP_PW, PROP_USER
_noEffort, _sendingStates, _sendMessageNonce
コンストラクタ | 説明 |
---|---|
I2PSimpleSession(I2PAppContext context,
java.util.Properties options) |
Create a new session for doing naming and bandwidth queries only.
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
connect() |
Connect to the router and establish a session.
|
void |
updateOptions(java.util.Properties options) |
Ignore, does nothing
|
addNewMessage, addSubsession, bandwidthLimits, bwReceived, changeState, clearCache, dateUpdated, destLookupFailed, destLookupFailed, destReceived, destReceived, destroySession, disconnect, disconnected, getContext, getDecryptionKey, getFastReceive, getHandlerMap, getLeaseSet, getMyDestination, getOptions, getPrefix, getPrivateKey, getProducer, getSessionId, getSubsessions, isClosed, lastActivity, lookupDest, lookupDest, lookupDest, lookupDest, messageReceived, propogateError, readError, removeSubsession, reportAbuse, sendMessage, sendMessage_unchecked, setLeaseSet, setReduced, setSessionId, setSessionListener, shouldReconnect, toString, updateActivity, verifyOpen, waitForDate
addMuxedSessionListener, addSessionListener, destroySession, getTimeout, receiveMessage, receiveStatus, reconnect, removeListener, sendBestEffort, sendBestEffort, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendNoEffort, shouldCompress, startVerifyUsage
public I2PSimpleSession(I2PAppContext context, java.util.Properties options) throws I2PSessionException
I2PSessionException
- if there is a problempublic void connect() throws I2PSessionException
connect
インタフェース内 I2PSession
connect
クラス内 I2PSessionImpl
I2PSessionException
- if there is a configuration error or the router is
not reachablepublic void updateOptions(java.util.Properties options)
updateOptions
インタフェース内 I2PSession
updateOptions
クラス内 I2PSessionImpl
options
- non-null