net.kano.joscar.net
Interface ClientConnStreamHandler
- public interface ClientConnStreamHandler
Handles a socket successfully created by a ClientConn. See
ClientConn and ClientConn.setStreamHandler for details.
|
Method Summary |
void |
handleStream(ClientConn conn,
java.net.Socket socket)
Called when a socket was successfully opened by a
ClientConn. |
handleStream
public void handleStream(ClientConn conn,
java.net.Socket socket)
throws java.io.IOException
- Called when a socket was successfully opened by a
ClientConn. Note that this method is only called once per
Socket, and when this method returns the given socket is
closed and the given ClientConn's state becomes
ClientConn.NOT_CONNECTED. If an IOException is
thrown in this method, it is passed to the ClientConn's
connection listeners and the socket is closed as stated above.
- Parameters:
conn - the ClientConn that opened (and that which
"owns") the given socketsocket - the socket that was opened
- Throws:
java.io.IOException - if an I/O error occurs