org.apache.cassandra.transport.messages
Class ResultMessage

java.lang.Object
  extended by org.apache.cassandra.transport.Message
      extended by org.apache.cassandra.transport.Message.Response
          extended by org.apache.cassandra.transport.messages.ResultMessage
Direct Known Subclasses:
ResultMessage.Prepared, ResultMessage.Rows, ResultMessage.SchemaChange, ResultMessage.SetKeyspace, ResultMessage.Void

public abstract class ResultMessage
extends Message.Response


Nested Class Summary
static class ResultMessage.Kind
           
static class ResultMessage.Prepared
           
static class ResultMessage.Rows
           
static class ResultMessage.SchemaChange
           
static class ResultMessage.SetKeyspace
           
static class ResultMessage.Void
           
 
Nested classes/interfaces inherited from class org.apache.cassandra.transport.Message
Message.Codec<M extends Message>, Message.Direction, Message.Dispatcher, Message.ProtocolDecoder, Message.ProtocolEncoder, Message.Request, Message.Response, Message.Type
 
Field Summary
static Message.Codec<ResultMessage> codec
           
 ResultMessage.Kind kind
           
 
Fields inherited from class org.apache.cassandra.transport.Message.Response
tracingId
 
Fields inherited from class org.apache.cassandra.transport.Message
connection, logger, type
 
Constructor Summary
protected ResultMessage(ResultMessage.Kind kind)
           
 
Method Summary
 org.jboss.netty.buffer.ChannelBuffer encode()
           
protected abstract  org.jboss.netty.buffer.ChannelBuffer encodeBody()
           
abstract  org.apache.cassandra.thrift.CqlResult toThriftResult()
           
 
Methods inherited from class org.apache.cassandra.transport.Message.Response
getTracingId, setTracingId
 
Methods inherited from class org.apache.cassandra.transport.Message
attach, connection, getStreamId, setStreamId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

codec

public static final Message.Codec<ResultMessage> codec

kind

public final ResultMessage.Kind kind
Constructor Detail

ResultMessage

protected ResultMessage(ResultMessage.Kind kind)
Method Detail

encode

public org.jboss.netty.buffer.ChannelBuffer encode()
Specified by:
encode in class Message

encodeBody

protected abstract org.jboss.netty.buffer.ChannelBuffer encodeBody()

toThriftResult

public abstract org.apache.cassandra.thrift.CqlResult toThriftResult()


Copyright © 2012 The Apache Software Foundation