Uses of Interface
net.i2p.client.I2PSessionListener

Packages that use I2PSessionListener
net.i2p.BOB BOB, the Basic Open Bridge, allows TCP applications to talk over I2P. 
net.i2p.client Interfaces and factories for the base I2P SDK used to develop applications that communicate through I2P. 
net.i2p.client.impl Implements the base I2P SDK for developing applications that communicate through I2P. 
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. 
net.i2p.i2ptunnel.udp A small API used by UDP tunnels. 
net.i2p.sam The SAM client API. 
org.klomp.snark.dht   
 

Uses of I2PSessionListener in net.i2p.BOB
 

Classes in net.i2p.BOB that implement I2PSessionListener
 class UDPIOthread
          Deprecated. incomplete, unused
 

Uses of I2PSessionListener in net.i2p.client
 

Subinterfaces of I2PSessionListener in net.i2p.client
 interface I2PSessionMuxedListener
          Define a means for the router to asynchronously notify the client that a new message is available or the router is under attack.
 

Methods in net.i2p.client with parameters of type I2PSessionListener
 void I2PSession.addSessionListener(I2PSessionListener lsnr, int proto, int port)
          Listen on specified protocol and port.
 void I2PSession.setSessionListener(I2PSessionListener lsnr)
          Instruct the I2PSession where it should send event notifications WARNING: It is recommended that you use a method that specifies the protocol and ports.
 

Uses of I2PSessionListener in net.i2p.client.impl
 

Classes in net.i2p.client.impl that implement I2PSessionListener
 class I2PSessionDemultiplexer
          Implement multiplexing with a 1-byte 'protocol' and a two-byte 'port'.
 

Fields in net.i2p.client.impl declared as I2PSessionListener
protected  I2PSessionListener I2PSessionImpl._sessionListener
          who we send events to
 

Methods in net.i2p.client.impl with parameters of type I2PSessionListener
 void I2PSessionDemultiplexer.addListener(I2PSessionListener l, int proto, int port)
          For those that don't need to hear about the protocol and ports in messageAvailable() (Streaming lib)
 void I2PSessionMuxedImpl.addSessionListener(I2PSessionListener lsnr, int proto, int port)
          Listen on specified protocol and port.
 void I2PSessionImpl2.addSessionListener(I2PSessionListener lsnr, int proto, int port)
           
 void I2PSessionMuxedImpl.setSessionListener(I2PSessionListener lsnr)
          listen on all protocols and ports
 void I2PSessionImpl.setSessionListener(I2PSessionListener lsnr)
          configure the listener
 

Uses of I2PSessionListener in net.i2p.client.streaming.impl
 

Classes in net.i2p.client.streaming.impl that implement I2PSessionListener
(package private)  class MessageHandler
          Receive raw information from the I2PSession and turn it into Packets, if we can.
 

Uses of I2PSessionListener in net.i2p.i2ptunnel.udp
 

Classes in net.i2p.i2ptunnel.udp that implement I2PSessionListener
protected  class I2PSource.Listener
           
 

Uses of I2PSessionListener in net.i2p.sam
 

Classes in net.i2p.sam that implement I2PSessionListener
(package private)  class SAMMessageSession.SAMMessageSessionHandler
          SAM message-based session handler, running in its own thread
 

Uses of I2PSessionListener in org.klomp.snark.dht
 

Classes in org.klomp.snark.dht that implement I2PSessionListener
 class KRPC
          Standard BEP 5 Mods for I2P: