public class ServerConnectionAvailableAdminMessage extends AbstractAdminMessage
CLASSIFIER_ADD_SUBSCRIPTION, CLASSIFIER_BOW_DOWN_TO_NEW_KING, CLASSIFIER_CENSUS_MESSAGE, CLASSIFIER_CLOSE_SERVER_CONNECTION, CLASSIFIER_DISCOVERED_DEVICE, CLASSIFIER_FINISHED_HANDSHAKE, CLASSIFIER_KEEP_ALIVE_MESSAGE, CLASSIFIER_NEW_PRINCE_MESSAGE, CLASSIFIER_PRINCE_ACK, CLASSIFIER_PRINCE_FOUND_A_KING_MESSAGE, CLASSIFIER_REMOVE_SUBSCRIPTION, CLASSIFIER_SERVER_CONNECTION_AVAILABLE, CLASSIFIER_SERVER_CONNECTION_DOWN, CLASSIFIER_SERVER_CONNECTION_RELAY_PAYLOAD, CLASSIFIER_STRING_MESSAGE, gson, HEADER_LENGTH| Constructor and Description | 
|---|
ServerConnectionAvailableAdminMessage(BlaubotMessage rawMessage)  | 
ServerConnectionAvailableAdminMessage(java.lang.String mediatorUniqueDeviceId,
                                     java.lang.String recipientUniqueDeviceId)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(java.lang.Object o)  | 
java.lang.String | 
getMediatorUniqueDeviceId()  | 
java.lang.String | 
getRecipientUniqueDeviceId()  | 
int | 
hashCode()  | 
static void | 
main(java.lang.String[] args)  | 
protected byte[] | 
payloadToBytes()
Gets this message's byte representation (NOT including the classifier) 
 | 
protected void | 
setUpFromBytes(java.nio.ByteBuffer messagePayloadAsBytes)
Should set the message's attributes based on the message's payload. 
 | 
java.lang.String | 
toString()  | 
classifierAndPayloadBytes, getClassifier, setClassifier, toBlaubotMessagepublic ServerConnectionAvailableAdminMessage(java.lang.String mediatorUniqueDeviceId,
                                             java.lang.String recipientUniqueDeviceId)
public ServerConnectionAvailableAdminMessage(BlaubotMessage rawMessage)
protected byte[] payloadToBytes()
AbstractAdminMessagepayloadToBytes in class AbstractAdminMessageprotected void setUpFromBytes(java.nio.ByteBuffer messagePayloadAsBytes)
AbstractAdminMessageByteBuffer contains the classifier bytes but it's current
 index will be set beyond that.setUpFromBytes in class AbstractAdminMessagemessagePayloadAsBytes - a ByteBuffer wrapped around the message's payload with it's current index set beyond the classifier bytespublic java.lang.String getMediatorUniqueDeviceId()
public java.lang.String getRecipientUniqueDeviceId()
public java.lang.String toString()
toString in class java.lang.Objectpublic static void main(java.lang.String[] args)
public boolean equals(java.lang.Object o)
equals in class AbstractAdminMessagepublic int hashCode()
hashCode in class AbstractAdminMessage