com.aelitis.azureus.core.messenger
Class PlatformMessage

java.lang.Object
  extended by com.aelitis.azureus.core.messenger.PlatformMessage

public class PlatformMessage
extends java.lang.Object

Author:
TuxPaper

Constructor Summary
PlatformMessage(java.lang.String messageID, java.lang.String listenerID, java.lang.String operationID, java.util.Map<?,?> parameters, long maxDelayMS)
           
PlatformMessage(java.lang.String messageID, java.lang.String listenerID, java.lang.String operationID, java.lang.Object[] parameters, long maxDelayMS)
           
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PlatformMessage

public PlatformMessage(java.lang.String messageID,
                       java.lang.String listenerID,
                       java.lang.String operationID,
                       java.util.Map<?,?> parameters,
                       long maxDelayMS)
Parameters:
messageID -
listenerID -
operationID -
parameters -
maxDelay -

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 class java.lang.Object

toShortString

public java.lang.String toShortString()

sendAZID

public boolean sendAZID()
Returns:
Since:
3.1.1.1

setSendAZID

public void setSendAZID(boolean send)