|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.aelitis.azureus.core.messenger.browser.BrowserMessage
public class BrowserMessage
Holds a message being dispatched to a BrowserMessageListener
.
Field Summary | |
---|---|
static int |
ARRAY_PARAM
Parameters were an encoded JSONArray. |
static java.lang.String |
MESSAGE_DELIM
Separates prefix and listener ID from rest of message. |
static java.lang.String |
MESSAGE_DELIM_ENCODED
|
static java.lang.String |
MESSAGE_PREFIX
All messages must start with this prefix. |
static int |
NO_PARAM
There were no parameters passed with the message. |
static int |
OBJECT_PARAM
Parameters were an encoded JSONObject. |
Constructor Summary | |
---|---|
BrowserMessage(java.lang.String listenerId,
java.lang.String operationId,
java.util.Map<?,?> params)
|
Method Summary | |
---|---|
void |
addCompletionListener(MessageCompletionListener l)
|
void |
complete(boolean bOnlyNonDelayed,
boolean success,
java.lang.Object data)
Sets the message complete and fires of the listeners who are waiting for a response. |
void |
debug(java.lang.String message)
|
void |
debug(java.lang.String message,
java.lang.Throwable t)
|
java.util.Map |
getDecodedMap()
|
java.lang.String |
getListenerId()
|
java.lang.String |
getOperationId()
|
java.lang.String |
getReferer()
|
void |
removeCompletionListener(MessageCompletionListener l)
|
void |
setCompleteDelayed(boolean bCompleteDelayed)
|
void |
setReferer(java.lang.String referer)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String MESSAGE_PREFIX
public static final java.lang.String MESSAGE_DELIM
public static java.lang.String MESSAGE_DELIM_ENCODED
public static final int NO_PARAM
public static final int OBJECT_PARAM
public static final int ARRAY_PARAM
Constructor Detail |
---|
public BrowserMessage(java.lang.String listenerId, java.lang.String operationId, java.util.Map<?,?> params)
Method Detail |
---|
public void addCompletionListener(MessageCompletionListener l)
public void complete(boolean bOnlyNonDelayed, boolean success, java.lang.Object data)
bOnlyNonDelayed
- Only mark complete if this message does not have a delayed reponsesuccess
- Success level of the messagedata
- Any data the message results wants to sendpublic void debug(java.lang.String message)
public void debug(java.lang.String message, java.lang.Throwable t)
public java.util.Map getDecodedMap()
public java.lang.String getListenerId()
public java.lang.String getOperationId()
public java.lang.String getReferer()
public void removeCompletionListener(MessageCompletionListener l)
public void setCompleteDelayed(boolean bCompleteDelayed)
public void setReferer(java.lang.String referer)
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |