Package com.biglybt.core.messenger
Class PlatformMessage
- java.lang.Object
-
- com.biglybt.core.messenger.PlatformMessage
-
public class PlatformMessage extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private long
fireBeforeDate
private boolean
forceProxy
private java.lang.String
listenerID
private long
lSequenceNo
private long
messageCreatedOn
private java.lang.String
messageID
private java.lang.String
operationID
private java.util.Map<?,?>
parameters
private boolean
sendAZID
-
Constructor Summary
Constructors Modifier Constructor Description PlatformMessage(java.lang.String messageID, java.lang.String listenerID, java.lang.String operationID, java.lang.Object[] parameters, long maxDelayMS)
PlatformMessage(java.lang.String messageID, java.lang.String listenerID, java.lang.String operationID, java.util.Map<?,?> parameters, long maxDelayMS)
private
PlatformMessage(java.lang.String messageID, java.lang.String listenerID, java.lang.String operationID, JSONObject parameters, long maxDelayMS)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getFireBefore()
java.lang.String
getListenerID()
long
getMessageCreated()
java.lang.String
getMessageID()
java.lang.String
getOperationID()
java.util.Map<?,?>
getParameters()
protected long
getSequenceNo()
boolean
isForceProxy()
static java.util.Map<java.lang.String,java.lang.Object>
parseParams(java.lang.Object[] parameters)
boolean
sendAZID()
void
setForceProxy(boolean fp)
void
setSendAZID(boolean send)
protected void
setSequenceNo(long sequenceNo)
java.lang.String
toShortString()
java.lang.String
toString()
-
-
-
Field Detail
-
messageID
private final java.lang.String messageID
-
listenerID
private final java.lang.String listenerID
-
operationID
private final java.lang.String operationID
-
parameters
private final java.util.Map<?,?> parameters
-
fireBeforeDate
private final long fireBeforeDate
-
messageCreatedOn
private final long messageCreatedOn
-
lSequenceNo
private long lSequenceNo
-
sendAZID
private boolean sendAZID
-
forceProxy
private boolean forceProxy
-
-
Constructor Detail
-
PlatformMessage
private PlatformMessage(java.lang.String messageID, java.lang.String listenerID, java.lang.String operationID, JSONObject parameters, long maxDelayMS)
-
PlatformMessage
public PlatformMessage(java.lang.String messageID, java.lang.String listenerID, java.lang.String operationID, java.util.Map<?,?> parameters, long maxDelayMS)
-
PlatformMessage
public PlatformMessage(java.lang.String messageID, java.lang.String listenerID, java.lang.String operationID, java.lang.Object[] parameters, long maxDelayMS)
-
-
Method Detail
-
parseParams
public static java.util.Map<java.lang.String,java.lang.Object> parseParams(java.lang.Object[] parameters)
-
isForceProxy
public boolean isForceProxy()
-
setForceProxy
public void setForceProxy(boolean fp)
-
getFireBefore
public long getFireBefore()
-
getMessageCreated
public long getMessageCreated()
-
getParameters
public java.util.Map<?,?> getParameters()
-
getListenerID
public java.lang.String getListenerID()
-
getMessageID
public java.lang.String getMessageID()
-
getOperationID
public java.lang.String getOperationID()
-
getSequenceNo
protected long getSequenceNo()
-
setSequenceNo
protected void setSequenceNo(long sequenceNo)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toShortString
public java.lang.String toShortString()
-
sendAZID
public boolean sendAZID()
- Returns:
- Since:
- 3.1.1.1
-
setSendAZID
public void setSendAZID(boolean send)
-
-