| Package | Description |
|---|---|
| com.mysql.cj.protocol | |
| com.mysql.cj.protocol.a | |
| com.mysql.cj.protocol.x |
| Modifier and Type | Method and Description |
|---|---|
default MessageSender<M> |
MessageSender.undecorate()
Return the previous PacketSender instance from the decorators chain or the current PacketSender
if it is the first entry in a chain.
|
default MessageSender<M> |
MessageSender.undecorateAll()
Return a PacketSender instance free of decorators.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CompressedPacketSender
A
MessageSender for the compressed protocol. |
class |
DebugBufferingPacketSender |
class |
SimplePacketSender
Simple implementation of
MessageSender which handles the transmission of logical MySQL packets to the provided output stream. |
class |
TimeTrackingPacketSender
A
MessageSender which tracks the last time a packet was sent. |
class |
TracingPacketSender
A decorating
MessageSender which traces all sent packets to the provided logger. |
| Modifier and Type | Field and Description |
|---|---|
private MessageSender<NativePacketPayload> |
TimeTrackingPacketSender.packetSender |
private MessageSender<NativePacketPayload> |
TracingPacketSender.packetSender |
protected MessageSender<NativePacketPayload> |
NativeProtocol.packetSender |
private MessageSender<NativePacketPayload> |
DebugBufferingPacketSender.packetSender |
private MessageSender<NativePacketPayload> |
CompressedPacketSenderTest.sender |
| Modifier and Type | Method and Description |
|---|---|
void |
NativeProtocol.applyPacketDecorators(MessageSender<NativePacketPayload> sender,
MessageReader<NativePacketHeader,NativePacketPayload> messageReader)
Apply optional decorators to configured PacketSender and PacketReader.
|
| Constructor and Description |
|---|
DebugBufferingPacketSender(MessageSender<NativePacketPayload> packetSender,
java.util.LinkedList<java.lang.StringBuilder> packetDebugBuffer,
RuntimeProperty<java.lang.Integer> packetDebugBufferSize) |
TimeTrackingPacketSender(MessageSender<NativePacketPayload> packetSender) |
TracingPacketSender(MessageSender<NativePacketPayload> packetSender,
Log log,
java.lang.String host,
long serverThreadId) |
| Modifier and Type | Class and Description |
|---|---|
class |
SyncMessageSender
Synchronous-only implementation of
MessageSender. |
| Modifier and Type | Field and Description |
|---|---|
private MessageSender<XMessage> |
XProtocol.sender |