Package com.biglybt.core.networkmanager
Interface NetworkConnection.ConnectionListener
-
- Enclosing interface:
- NetworkConnection
public static interface NetworkConnection.ConnectionListener
Listener for notification of connection events.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
connectFailure(java.lang.Throwable failure_msg)
The connection attempt failed.int
connectStarted(int default_connect_timeout)
The connection establishment process has started, i.e.void
connectSuccess(java.nio.ByteBuffer remaining_initial_data)
The connection attempt succeeded.void
exceptionThrown(java.lang.Throwable error)
Handle exception thrown by this connection.java.lang.Object
getConnectionProperty(java.lang.String property_name)
java.lang.String
getDescription()
-
-
-
Method Detail
-
connectStarted
int connectStarted(int default_connect_timeout)
The connection establishment process has started, i.e. the connection is actively being attempted.- Returns:
- modified connect timeout
-
connectSuccess
void connectSuccess(java.nio.ByteBuffer remaining_initial_data)
The connection attempt succeeded. The connection is now established. NOTE: Called only during initial connect attempt.
-
connectFailure
void connectFailure(java.lang.Throwable failure_msg)
The connection attempt failed. NOTE: Called only during initial connect attempt.- Parameters:
failure_msg
- failure reason
-
exceptionThrown
void exceptionThrown(java.lang.Throwable error)
Handle exception thrown by this connection. NOTE: Can be called at any time during connection lifetime.- Parameters:
error
- exception
-
getConnectionProperty
java.lang.Object getConnectionProperty(java.lang.String property_name)
-
getDescription
java.lang.String getDescription()
-
-