Package com.biglybt.plugin.net.buddy
Class BuddyPluginAZ2
- java.lang.Object
-
- com.biglybt.plugin.net.buddy.BuddyPluginAZ2
-
public class BuddyPluginAZ2 extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
BuddyPluginAZ2.chatInstance
static class
BuddyPluginAZ2.chatMessage
static class
BuddyPluginAZ2.chatParticipant
-
Field Summary
Fields Modifier and Type Field Description static int
CHAT_MSG_TYPE_PARTICIPANTS_ADDED
static int
CHAT_MSG_TYPE_PARTICIPANTS_REMOVED
static int
CHAT_MSG_TYPE_TEXT
private java.util.Map
chats
private CopyOnWriteList
listeners
private BuddyPluginNetwork
plugin_network
static int
RT_AZ2_REPLY_CHAT
static int
RT_AZ2_REPLY_MESSAGE
static int
RT_AZ2_REPLY_PROFILE_INFO
static int
RT_AZ2_REPLY_RSS
static int
RT_AZ2_REPLY_SEND_TORRENT
static int
RT_AZ2_REPLY_TRACK
static int
RT_AZ2_REQUEST_CHAT
static int
RT_AZ2_REQUEST_MESSAGE
static int
RT_AZ2_REQUEST_PROFILE_INFO
static int
RT_AZ2_REQUEST_RSS
static int
RT_AZ2_REQUEST_SEND_TORRENT
static int
RT_AZ2_REQUEST_TRACK
private static int
SEND_TIMEOUT
private CopyOnWriteList
track_listeners
-
Constructor Summary
Constructors Modifier Constructor Description protected
BuddyPluginAZ2(BuddyPluginNetwork _plugin_network)
-
Method Summary
-
-
-
Field Detail
-
RT_AZ2_REQUEST_MESSAGE
public static final int RT_AZ2_REQUEST_MESSAGE
- See Also:
- Constant Field Values
-
RT_AZ2_REPLY_MESSAGE
public static final int RT_AZ2_REPLY_MESSAGE
- See Also:
- Constant Field Values
-
RT_AZ2_REQUEST_SEND_TORRENT
public static final int RT_AZ2_REQUEST_SEND_TORRENT
- See Also:
- Constant Field Values
-
RT_AZ2_REPLY_SEND_TORRENT
public static final int RT_AZ2_REPLY_SEND_TORRENT
- See Also:
- Constant Field Values
-
RT_AZ2_REQUEST_CHAT
public static final int RT_AZ2_REQUEST_CHAT
- See Also:
- Constant Field Values
-
RT_AZ2_REPLY_CHAT
public static final int RT_AZ2_REPLY_CHAT
- See Also:
- Constant Field Values
-
RT_AZ2_REQUEST_TRACK
public static final int RT_AZ2_REQUEST_TRACK
- See Also:
- Constant Field Values
-
RT_AZ2_REPLY_TRACK
public static final int RT_AZ2_REPLY_TRACK
- See Also:
- Constant Field Values
-
RT_AZ2_REQUEST_RSS
public static final int RT_AZ2_REQUEST_RSS
- See Also:
- Constant Field Values
-
RT_AZ2_REPLY_RSS
public static final int RT_AZ2_REPLY_RSS
- See Also:
- Constant Field Values
-
RT_AZ2_REQUEST_PROFILE_INFO
public static final int RT_AZ2_REQUEST_PROFILE_INFO
- See Also:
- Constant Field Values
-
RT_AZ2_REPLY_PROFILE_INFO
public static final int RT_AZ2_REPLY_PROFILE_INFO
- See Also:
- Constant Field Values
-
CHAT_MSG_TYPE_TEXT
public static final int CHAT_MSG_TYPE_TEXT
- See Also:
- Constant Field Values
-
CHAT_MSG_TYPE_PARTICIPANTS_ADDED
public static final int CHAT_MSG_TYPE_PARTICIPANTS_ADDED
- See Also:
- Constant Field Values
-
CHAT_MSG_TYPE_PARTICIPANTS_REMOVED
public static final int CHAT_MSG_TYPE_PARTICIPANTS_REMOVED
- See Also:
- Constant Field Values
-
SEND_TIMEOUT
private static final int SEND_TIMEOUT
- See Also:
- Constant Field Values
-
plugin_network
private BuddyPluginNetwork plugin_network
-
chats
private java.util.Map chats
-
listeners
private CopyOnWriteList listeners
-
track_listeners
private CopyOnWriteList track_listeners
-
-
Constructor Detail
-
BuddyPluginAZ2
protected BuddyPluginAZ2(BuddyPluginNetwork _plugin_network)
-
-
Method Detail
-
processAZ2Request
protected java.util.Map processAZ2Request(BuddyPluginBuddy from_buddy, java.util.Map request) throws BuddyPluginException
- Throws:
BuddyPluginException
-
createChat
public BuddyPluginAZ2.chatInstance createChat(BuddyPluginBuddy[] buddies)
-
destroyChat
protected void destroyChat(BuddyPluginAZ2.chatInstance chat)
-
informCreated
protected void informCreated(BuddyPluginAZ2.chatInstance chat)
-
informDestroyed
protected void informDestroyed(BuddyPluginAZ2.chatInstance chat)
-
sendAZ2Message
public void sendAZ2Message(BuddyPluginBuddy buddy, java.lang.String msg)
-
sendAZ2Chat
protected void sendAZ2Chat(BuddyPluginBuddy buddy, java.util.Map msg)
-
sendAZ2Torrent
public void sendAZ2Torrent(Torrent torrent, BuddyPluginBuddy buddy)
-
sendAZ2TrackerMessage
public void sendAZ2TrackerMessage(BuddyPluginBuddy buddy, java.util.Map msg, BuddyPluginAZ2TrackerListener listener)
-
sendAZ2RSSMessage
public void sendAZ2RSSMessage(BuddyPluginBuddy buddy, java.util.Map msg, BuddyPluginAZ2TrackerListener listener)
-
sendAZ2ProfileInfo
public void sendAZ2ProfileInfo(BuddyPluginBuddy buddy, java.util.Map msg, BuddyPluginAZ2TrackerListener listener)
-
sendMessage
protected void sendMessage(BuddyPluginBuddy buddy, java.util.Map request) throws BuddyPluginException
- Throws:
BuddyPluginException
-
addListener
public void addListener(BuddyPluginAZ2Listener listener)
-
removeListener
public void removeListener(BuddyPluginAZ2Listener listener)
-
addTrackerListener
public void addTrackerListener(BuddyPluginAZ2TrackerListener listener)
-
removeTrackerListener
public void removeTrackerListener(BuddyPluginAZ2TrackerListener listener)
-
logMessageAndPopup
protected void logMessageAndPopup(BuddyPluginBuddy buddy, java.lang.String str, java.lang.Throwable e)
-
logMessageAndPopup
protected void logMessageAndPopup(BuddyPluginBuddy buddy, java.lang.String str)
-
logMessage
protected void logMessage(BuddyPluginBuddy buddy, java.lang.String str)
-
logMessage
protected void logMessage(BuddyPluginBuddy buddy, java.lang.String str, java.lang.Throwable e)
-
-