| Package | Description |
|---|---|
| net.i2p.client.streaming.impl | Implementation of a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages. |
| Modifier and Type | Method and Description |
|---|---|
ConnectionOptions | Connection.getOptions()Retrieve the current ConnectionOptions. |
| Modifier and Type | Method and Description |
|---|---|
Connection | ConnectionManager.connect(Destination peer,
ConnectionOptions opts,
I2PSession session)Build a new connection to the given peer. |
void | Connection.setOptions(ConnectionOptions opts)Set the ConnectionOptions. |
void | ConnectionOptions.updateAll(ConnectionOptions opts)Copy all parent-class options then overlay ours from opts. |
| Constructor and Description |
|---|
Connection(I2PAppContext ctx,
ConnectionManager manager,
I2PSession session,
SchedulerChooser chooser,
SimpleTimer2 timer,
PacketQueue queue,
ConnectionPacketHandler handler,
ConnectionOptions opts,
boolean isInbound) |
ConnectionManager(I2PAppContext context,
I2PSession session,
ConnectionOptions defaultOptions,
IncomingConnectionFilter connectionFilter)Manage all conns for this session |
ConnectionOptions(ConnectionOptions opts)Create options as a deep copy of the given ConnectionOptions,
applying system property defaults then overlaying all local fields |
SimpleBandwidthEstimator(I2PAppContext ctx,
ConnectionOptions opts)SimpleBandwidthEstimator |