# Package org.apache.cassandra.transport

Interface Summary
Interface | Description
--- | ---
CBCodec<T> |
Connection.Factory |
Connection.Tracker |
FrameCompressor |
Message.Codec<M extends Message> |
OptionCodec.Codecable<T extends java.lang.Enum<T>> |

Class Summary
Class | Description
--- | ---
CBUtil | ChannelBuffer utility methods.
Client |
Connection |
Event |
Event.SchemaChange |
Event.StatusChange |
Event.TopologyChange |
Frame |
Frame.Compressor |
Frame.Decoder |
Frame.Decompressor |
Frame.Encoder |
Frame.Header |
FrameCompressor.LZ4Compressor |
FrameCompressor.SnappyCompressor |
Message | A message from the CQL binary protocol.
Message.Dispatcher |
Message.ProtocolDecoder |
Message.ProtocolEncoder |
Message.Request |
Message.Response |
OptionCodec<T extends java.lang.Enum<T> & OptionCodec.Codecable<T>> |
RequestThreadPoolExecutor |
Server |
Server.ConnectionTracker |
ServerConnection |
SimpleClient |

Enum Summary
Enum | Description
--- | ---
DataType |
Event.SchemaChange.Change |
Event.StatusChange.Status |
Event.TopologyChange.Change |
Event.Type |
Frame.Header.Flag |
Message.Direction |
Message.Type |

Exception Summary
Exception | Description
--- | ---
ProtocolException | Exceptions thrown when a client didn't respect the protocol.
ServerError | Exceptions thrown when a client didn't respect the protocol.