com.aelitis.azureus.core.messenger
Class PlatformMessenger
java.lang.Object
com.aelitis.azureus.core.messenger.PlatformMessenger
public class PlatformMessenger
- extends java.lang.Object
- Author:
- TuxPaper
Method Summary |
static void |
addExtraParam(java.lang.String key,
java.lang.Object value)
|
static void |
debug(java.lang.String string)
|
protected static void |
debug(java.lang.String string,
java.lang.Throwable e)
|
static boolean |
getAllowMulti()
|
static ClientMessageContext |
getClientMessageContext()
|
static void |
init()
|
protected static void |
processQueue(java.lang.String queueID,
java.util.Map mapQueue)
|
protected static void |
processQueueAsync(java.lang.String sURL,
java.lang.String sData,
java.util.Map mapProcessing,
boolean forceProxy)
|
static void |
pushMessageNow(PlatformMessage message,
PlatformMessengerListener listener)
Sends the message almost immediately, skipping delayauthorization check |
static void |
queueMessage(PlatformMessage message,
PlatformMessengerListener listener)
|
static void |
queueMessage(PlatformMessage message,
PlatformMessengerListener listener,
boolean addToBottom)
|
static void |
setAllowMulti(boolean allowMulti)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REPLY_EXCEPTION
public static java.lang.String REPLY_EXCEPTION
REPLY_ACTION
public static java.lang.String REPLY_ACTION
REPLY_RESULT
public static java.lang.String REPLY_RESULT
PlatformMessenger
public PlatformMessenger()
init
public static void init()
getClientMessageContext
public static ClientMessageContext getClientMessageContext()
queueMessage
public static void queueMessage(PlatformMessage message,
PlatformMessengerListener listener)
queueMessage
public static void queueMessage(PlatformMessage message,
PlatformMessengerListener listener,
boolean addToBottom)
debug
public static void debug(java.lang.String string)
- Parameters:
string
-
debug
protected static void debug(java.lang.String string,
java.lang.Throwable e)
pushMessageNow
public static void pushMessageNow(PlatformMessage message,
PlatformMessengerListener listener)
- Sends the message almost immediately, skipping delayauthorization check
- Parameters:
message
- listener
- - Since:
- 3.0.5.3
processQueue
protected static void processQueue(java.lang.String queueID,
java.util.Map mapQueue)
- Parameters:
requiresAuthorization
-
processQueueAsync
protected static void processQueueAsync(java.lang.String sURL,
java.lang.String sData,
java.util.Map mapProcessing,
boolean forceProxy)
throws java.lang.Throwable
- Parameters:
mapProcessing
- surl
-
- Throws:
java.lang.Exception
java.lang.Throwable
setAllowMulti
public static void setAllowMulti(boolean allowMulti)
getAllowMulti
public static boolean getAllowMulti()
addExtraParam
public static void addExtraParam(java.lang.String key,
java.lang.Object value)