Class BuddyPluginBuddy.buddyConnection
java.lang.Object
com.biglybt.plugin.net.buddy.BuddyPluginBuddy.buddyConnection
- All Implemented Interfaces:
BuddyPluginBuddy.fragmentHandlerReceiver
- Enclosing class:
BuddyPluginBuddy
protected class BuddyPluginBuddy.buddyConnection
extends Object
implements BuddyPluginBuddy.fragmentHandlerReceiver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BuddyPluginBuddy.buddyMessageprivate booleanprivate booleanprivate intprivate final BuddyPluginNetwork.DDBDetailsprivate Stringprivate booleanprivate BuddyPluginBuddy.fragmentHandlerprivate longprivate booleanprivate boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedbuddyConnection(BuddyPluginNetwork.DDBDetails _ddb_details, GenericMessageConnection _connection, boolean _outgoing) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckTimeout(long now) protected voidclose()voidprotected voidvoidprotected BuddyPluginNetwork.DDBDetailsprotected longgetLastActive(long now) protected Stringprotected StringgetString(boolean short_form) protected booleanbooleanisActive()protected booleanprotected booleanprotected booleanprotected booleanvoidprotected voidprotected voidprotected voidprotected voidsendMessage(BuddyPluginBuddy.buddyMessage message)
-
Field Details
-
ddb_details
-
fragment_handler
-
connection_id
private int connection_id -
outgoing
private boolean outgoing -
dir_str
-
active_message
-
connected
private volatile boolean connected -
closing
private volatile boolean closing -
remote_closing
private volatile boolean remote_closing -
failed
private volatile boolean failed -
last_active
private long last_active
-
-
Constructor Details
-
buddyConnection
protected buddyConnection(BuddyPluginNetwork.DDBDetails _ddb_details, GenericMessageConnection _connection, boolean _outgoing)
-
-
Method Details
-
getDDBDetails
-
isConnected
protected boolean isConnected() -
hasFailed
protected boolean hasFailed() -
isOutgoing
protected boolean isOutgoing() -
getLastActive
protected long getLastActive(long now) -
sendMessage
- Throws:
BuddyPluginException
-
sendCloseMessage
-
isActive
public boolean isActive() -
connected
public void connected()- Specified by:
connectedin interfaceBuddyPluginBuddy.fragmentHandlerReceiver
-
checkTimeout
protected boolean checkTimeout(long now) -
send
-
receive
- Specified by:
receivein interfaceBuddyPluginBuddy.fragmentHandlerReceiver
-
close
protected void close() -
isClosing
protected boolean isClosing() -
remoteClosing
protected void remoteClosing() -
isRemoteClosing
protected boolean isRemoteClosing() -
disconnect
protected void disconnect() -
failed
- Specified by:
failedin interfaceBuddyPluginBuddy.fragmentHandlerReceiver
-
getString
-
getString
-