com.datastax.cassandra.transport
Class Message

java.lang.Object
  extended by com.datastax.cassandra.transport.Message
Direct Known Subclasses:
Message.Request, Message.Response

public abstract class Message
extends Object

A message from the CQL binary protocol.


Nested Class Summary
static interface Message.Codec<M extends Message>
           
static class Message.Direction
           
static class Message.ProtocolDecoder
           
static class Message.ProtocolEncoder
           
static class Message.Request
           
static class Message.Response
           
static class Message.Type
           
 
Field Summary
protected  Connection connection
           
protected static org.slf4j.Logger logger
           
 Message.Type type
           
 
Constructor Summary
protected Message(Message.Type type)
           
 
Method Summary
 void attach(Connection connection)
           
 Connection connection()
           
abstract  org.jboss.netty.buffer.ChannelBuffer encode()
           
 int getStreamId()
           
 Message setStreamId(int streamId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final org.slf4j.Logger logger

type

public final Message.Type type

connection

protected volatile Connection connection
Constructor Detail

Message

protected Message(Message.Type type)
Method Detail

attach

public void attach(Connection connection)

connection

public Connection connection()

setStreamId

public Message setStreamId(int streamId)

getStreamId

public int getStreamId()

encode

public abstract org.jboss.netty.buffer.ChannelBuffer encode()


Copyright © 2013. All Rights Reserved.