com.datastax.cassandra.transport.messages
Class ResultMessage

java.lang.Object
  extended by com.datastax.cassandra.transport.Message
      extended by com.datastax.cassandra.transport.Message.Response
          extended by com.datastax.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 com.datastax.cassandra.transport.Message
Message.Codec<M extends Message>, Message.Direction, Message.ProtocolDecoder, Message.ProtocolEncoder, Message.Request, Message.Response, Message.Type
 
Field Summary
static Message.Codec<ResultMessage> codec
           
 ResultMessage.Kind kind
           
 
Fields inherited from class com.datastax.cassandra.transport.Message.Response
tracingId
 
Fields inherited from class com.datastax.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 com.datastax.cassandra.transport.Message.Response
getTracingId, setTracingId
 
Methods inherited from class com.datastax.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 © 2013. All Rights Reserved.