| Class | Description |
|---|---|
| CompressionAlgorithm |
Contains all information about a compression algorithm, its name, compression mode and classes that implement the inflating and deflating streams of data.
|
| CompressionSplittedInputStream |
An
InputStream wrapper that analyzes X Protocol frames and, if compressed, routes them to a secondary compressor-able InputStream that also
knows how to rebuild uncompressed X Protocol frames from compressed ones. |
| CompressionSplittedOutputStream |
An
OutputStream wrapper that analyzes X Protocol frames and routes them directly to the original underlying OutputStream or passes them
through to a compressor-able OutputStream to compresses the frame, rebuilds it and then sends a newly compressed X Protocol frame, depending on
defined data size threshold. |
| CompressorStreamsFactory |
Factory class for producing inflating and deflating-able
InputStream and OutputStream instances for a selected compression algorithm. |
| ConfinedInputStream |
An
InputStream wrapper that limits the number of bytes that can be read form the underlying InputStream. |
| ContinuousInputStream |
An
InputStream wrapper that reads from a queue of underlying InputStreams, giving the impression that all data is coming from a single,
continuous, source. |
| ContinuousOutputStream |
An
OutputStream wrapper that can't be closed and flushes data instead when ContinuousOutputStream.close() is called. |
| ErrorToFutureCompletionHandler<T> |
Base class that propagates any error to the given future allowing only implementation of the success callback.
|
| FetchDoneEntity |
ProtocolEntity representing a
MysqlxResultset.FetchDone message. |
| FetchDoneEntityFactory |
Factory producing
FetchDoneEntity from protocol message. |
| FetchDoneMoreResults |
ProtocolEntity representing a
FetchDoneMoreResults message. |
| FetchDoneMoreResultsFactory |
Factory producing
FetchDoneMoreResults from protocol message. |
| FieldFactory |
Factory producing
Field from protocol message. |
| MessageConstants |
Constants related to X Protocol messages.
|
| Notice |
ProtocolEntity representing a
Notice message. |
| Notice.XSessionStateChanged | |
| Notice.XSessionVariableChanged | |
| Notice.XWarning | |
| NoticeFactory |
Factory producing
Notice from protocol message. |
| Ok |
ProtocolEntity representing an OK message.
|
| OkBuilder |
Result builder producing an
Ok instance. |
| OkFactory |
Factory producing
Ok from protocol message. |
| ResultMessageListener<R> |
A
MessageListener to handle result data and propagate it to a ResultBuilder. |
| ReusableOutputStream |
An
OutputStream wrapper that allows switching to different underlying OutputStreams under the same OutputStream instance. |
| StatementExecuteOk |
ProtocolEntity representing a
StatementExecuteOk message. |
| StatementExecuteOkBuilder |
Result builder producing a
StatementExecuteOk instance. |
| StatementExecuteOkFactory |
Factory producing
StatementExecuteOk from protocol message. |
| SyncFlushDeflaterOutputStream |
Wrapper around
DeflaterOutputStream that enables sync flush by default. |
| SyncMessageReader |
Synchronous-only implementation of
MessageReader. |
| SyncMessageSender |
Synchronous-only implementation of
MessageSender. |
| XAuthenticationProvider | |
| XMessage | |
| XMessageBuilder | |
| XMessageHeader | |
| XProtocol |
Low-level interface to communications with X Plugin.
|
| XProtocolDecoder | |
| XProtocolRow |
ProtocolEntity representing an X Protocol result row.
|
| XProtocolRowFactory |
Factory producing an
XProtocolRow from protocol message. |
| XProtocolRowInputStream | |
| XServerCapabilities | |
| XServerSession |
| Enum | Description |
|---|---|
| CompressionMode |
The modes by which compression can be made.
|
| XpluginStatementCommand |
| Exception | Description |
|---|---|
| XProtocolError |
An Error returned from X Plugin.
|