org.apache.cassandra.net
Class Message

java.lang.Object
  extended by org.apache.cassandra.net.Message
All Implemented Interfaces:
java.io.Serializable

public class Message
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Message(java.net.InetAddress from, java.lang.String messageType, java.lang.String verb, byte[] body)
           
 
Method Summary
 void addHeader(java.lang.String key, byte[] value)
           
 java.net.InetAddress getFrom()
           
 byte[] getHeader(java.lang.Object key)
           
 java.util.Map<java.lang.String,byte[]> getHeaders()
           
 byte[] getMessageBody()
           
 java.lang.String getMessageId()
           
 java.lang.String getMessageType()
           
 Message getReply(java.net.InetAddress from, byte[] args)
           
 java.lang.String getVerb()
           
 void removeHeader(java.lang.Object key)
           
static ICompactSerializer<Message> serializer()
           
 void setMessageType(java.lang.String type)
           
 void setMessageVerb(java.lang.String verb)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Message

public Message(java.net.InetAddress from,
               java.lang.String messageType,
               java.lang.String verb,
               byte[] body)
Method Detail

serializer

public static ICompactSerializer<Message> serializer()

getHeader

public byte[] getHeader(java.lang.Object key)

removeHeader

public void removeHeader(java.lang.Object key)

setMessageType

public void setMessageType(java.lang.String type)

setMessageVerb

public void setMessageVerb(java.lang.String verb)

addHeader

public void addHeader(java.lang.String key,
                      byte[] value)

getHeaders

public java.util.Map<java.lang.String,byte[]> getHeaders()

getMessageBody

public byte[] getMessageBody()

getFrom

public java.net.InetAddress getFrom()

getMessageType

public java.lang.String getMessageType()

getVerb

public java.lang.String getVerb()

getMessageId

public java.lang.String getMessageId()

getReply

public Message getReply(java.net.InetAddress from,
                        byte[] args)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010 The Apache Software Foundation