gov.sandia.ccaffeine.dc.distributed
Class MessageData

java.lang.Object
  extended by gov.sandia.ccaffeine.dc.distributed.MessageData

public class MessageData
extends java.lang.Object


Field Summary
static java.lang.String ALERT_BEG
           
static java.lang.String BEG_LIST
           
static java.lang.String END_LIST
           
static java.lang.String ERROR_BEG
           
static java.lang.String ERROR_TOKEN
           
static java.lang.String LIST_SEP
           
static java.lang.String SERVER_ALERT_TOKEN
           
 
Constructor Summary
MessageData(java.lang.String fullMessage, gov.sandia.ccaffeine.dc.distributed.Client client)
           
MessageData(java.lang.String message, java.lang.String idList, java.lang.String prefix, gov.sandia.ccaffeine.dc.distributed.Client client)
           
 
Method Summary
 void appendIds(java.lang.String idList, gov.sandia.ccaffeine.dc.distributed.Client client)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getFormattedMessageString()
           
 java.lang.String getIdList()
           
 java.lang.String getMessage()
           
 java.lang.String getPrefix()
           
 boolean hasClientData(gov.sandia.ccaffeine.dc.distributed.Client client)
           
 int hashCode()
           
static java.lang.String makeErrorMessage(java.lang.String src, java.lang.String message)
           
static java.lang.String makeNormalMessage(java.lang.String src, java.lang.String message)
           
static java.lang.String makeOutOfBandMessage(java.lang.String src, java.lang.String message)
           
 int numClients()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BEG_LIST

public static final java.lang.String BEG_LIST
See Also:
Constant Field Values

END_LIST

public static final java.lang.String END_LIST
See Also:
Constant Field Values

LIST_SEP

public static final java.lang.String LIST_SEP
See Also:
Constant Field Values

ERROR_TOKEN

public static final java.lang.String ERROR_TOKEN
See Also:
Constant Field Values

SERVER_ALERT_TOKEN

public static final java.lang.String SERVER_ALERT_TOKEN
See Also:
Constant Field Values

ALERT_BEG

public static final java.lang.String ALERT_BEG
See Also:
Constant Field Values

ERROR_BEG

public static final java.lang.String ERROR_BEG
See Also:
Constant Field Values
Constructor Detail

MessageData

public MessageData(java.lang.String fullMessage,
                   gov.sandia.ccaffeine.dc.distributed.Client client)

MessageData

public MessageData(java.lang.String message,
                   java.lang.String idList,
                   java.lang.String prefix,
                   gov.sandia.ccaffeine.dc.distributed.Client client)
Method Detail

numClients

public int numClients()

getMessage

public java.lang.String getMessage()

getIdList

public java.lang.String getIdList()

getPrefix

public java.lang.String getPrefix()

getFormattedMessageString

public java.lang.String getFormattedMessageString()

appendIds

public void appendIds(java.lang.String idList,
                      gov.sandia.ccaffeine.dc.distributed.Client client)

hasClientData

public boolean hasClientData(gov.sandia.ccaffeine.dc.distributed.Client client)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

makeOutOfBandMessage

public static java.lang.String makeOutOfBandMessage(java.lang.String src,
                                                    java.lang.String message)

makeNormalMessage

public static java.lang.String makeNormalMessage(java.lang.String src,
                                                 java.lang.String message)

makeErrorMessage

public static java.lang.String makeErrorMessage(java.lang.String src,
                                                java.lang.String message)