Package com.biglybt.core.networkmanager
Class ConnectionEndpoint.ConnectListenerEx
- java.lang.Object
-
- com.biglybt.core.networkmanager.ConnectionEndpoint.ConnectListenerEx
-
- All Implemented Interfaces:
Transport.ConnectListener
- Enclosing class:
- ConnectionEndpoint
private static class ConnectionEndpoint.ConnectListenerEx extends java.lang.Object implements Transport.ConnectListener
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
failed
private Transport.ConnectListener
listener
private boolean
ok
-
Constructor Summary
Constructors Constructor Description ConnectListenerEx(Transport.ConnectListener _listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
connectAttemptStarted(int default_connect_timeout)
The connection establishment process has started, i.e.void
connectFailure(java.lang.Throwable failure_msg)
The connection attempt failed.void
connectSuccess(Transport transport, java.nio.ByteBuffer remaining_initial_data)
The connection attempt succeeded.java.lang.Object
getConnectionProperty(java.lang.String property_name)
-
-
-
Field Detail
-
listener
private final Transport.ConnectListener listener
-
ok
private boolean ok
-
failed
private boolean failed
-
-
Constructor Detail
-
ConnectListenerEx
ConnectListenerEx(Transport.ConnectListener _listener)
-
-
Method Detail
-
connectAttemptStarted
public int connectAttemptStarted(int default_connect_timeout)
Description copied from interface:Transport.ConnectListener
The connection establishment process has started, i.e. the connection is actively being attempted.- Specified by:
connectAttemptStarted
in interfaceTransport.ConnectListener
- Returns:
- modified timeout
-
connectSuccess
public void connectSuccess(Transport transport, java.nio.ByteBuffer remaining_initial_data)
Description copied from interface:Transport.ConnectListener
The connection attempt succeeded. The connection is now established.- Specified by:
connectSuccess
in interfaceTransport.ConnectListener
-
connectFailure
public void connectFailure(java.lang.Throwable failure_msg)
Description copied from interface:Transport.ConnectListener
The connection attempt failed.- Specified by:
connectFailure
in interfaceTransport.ConnectListener
- Parameters:
failure_msg
- failure reason
-
getConnectionProperty
public java.lang.Object getConnectionProperty(java.lang.String property_name)
- Specified by:
getConnectionProperty
in interfaceTransport.ConnectListener
-
-