Module org.firebirdsql.jaybird

# Package org.firebirdsql.gds.ng.wire

@InternalApi package org.firebirdsql.gds.ng.wire
Pure-java implementation of the `org.firebirdsql.gds.ng` API for the Firebird wire protocol.

Concrete implementations of the wire protocol are defined in packages `org.firebirdsql.gds.ng.wire.version10`, etc.

Since:
  3.0

Related Packages
Package
Description
org.firebirdsql.gds.ng
The Jaybird GDS-ng API provides the abstraction for connecting to Firebird either through a wire protocol implementation, a native firebird client or other means.
org.firebirdsql.gds.ng.wire.auth
SPI for Firebird authentication plugins for the wire protocol implementation.
org.firebirdsql.gds.ng.wire.crypt
SPI for Firebird wire protocol encryption plugins for the wire protocol implementation, and supporting classes.
org.firebirdsql.gds.ng.wire.version10
Implementation of `org.firebirdsql.gds.ng.wire` for version 10 of the Firebird wire protocol.
org.firebirdsql.gds.ng.wire.version11
Implementation of `org.firebirdsql.gds.ng.wire` for version 11 of the Firebird wire protocol.
org.firebirdsql.gds.ng.wire.version12
Implementation of `org.firebirdsql.gds.ng.wire` for version 12 of the Firebird wire protocol.
org.firebirdsql.gds.ng.wire.version13
Implementation of `org.firebirdsql.gds.ng.wire` for version 13 of the Firebird wire protocol.
org.firebirdsql.gds.ng.wire.version15
Implementation of `org.firebirdsql.gds.ng.wire` for version 15 of the Firebird wire protocol.
org.firebirdsql.gds.ng.wire.version16
Implementation of `org.firebirdsql.gds.ng.wire` for version 16 of the Firebird wire protocol.
org.firebirdsql.gds.ng.wire.version18
Implementation of `org.firebirdsql.gds.ng.wire` for version 18 of the Firebird wire protocol.
Class
Description
AbstractFbWireBlob
AbstractFbWireBlob.BlobOpenOperation
Operation codes to open an input or output blob.
AbstractFbWireDatabase
Abstract class for operations common to all version of the wire protocol implementation.
AbstractFbWireInputBlob
AbstractFbWireOutputBlob
AbstractFbWireService
Abstract service implementation for the wire protocol.
AbstractFbWireStatement
AbstractProtocolDescriptor
Abstract class to simplify implementation of `ProtocolDescriptor`
AbstractWireOperations
AsyncFetchStatus
Asynchronous fetch status.
AsyncFetchStatus.CompletedWithException
Signals an async fetch which completed with an exception.
AsyncFetchStatus.NonePending
Signals no async fetch pending.
AsyncFetchStatus.Pending
Signals an async fetch pending.
AsynchronousChannelListener
Listener interface for events on the asynchronous channel.
AsynchronousChannelListener.Event
Event count notification
AsynchronousChannelListenerDispatcher
Dispatcher for `AsynchronousChannelListener`.
AsynchronousProcessor
Process asynchronous channels for notification of events.
BatchCompletionResponse
Data from the `WireProtocolConstants.op_batch_cs` response.
DefaultBlrCalculator
Default BLR calculator for the wire protocol.
DeferredAction
Interface for processing deferred responses from the server.
FbWireAsynchronousChannel
Interface for the asynchronous channel used for event notification.
FbWireAttachment
FbWireAttachment.AcceptPacket
Struct-like class, reduced equivalent of Firebird p_acpd to store data for handling op_cond_accept.
FbWireBlob
FbWireDatabase
FbWireDatabaseFactory
Implementation of `FbDatabaseFactory` for the wire protocol implementation.
FbWireOperations
Common connection operations shared by database and service handles
FbWireOperations.ProcessAttachCallback
FbWireService
FbWireStatement
Interface for Statements created for the wire protocol implementation.
FbWireTransaction
Interface for transactions created for the wire protocol implementation.
FetchResponse
GenericResponse
ProtocolCollection
Collection of protocols for a connect request.
ProtocolDescriptor
Descriptor of protocol information.
Response
SqlResponse
WireConnection<T extends IAttachProperties<T>,C extends FbWireAttachment>
Class managing the TCP/IP connection and initial handshaking with the Firebird server.
WireDatabaseConnection
Wire connection instance for connecting to a database
WireEventHandle
Event handle for the wire protocol.
WireServiceConnection
Wire connection instance for connecting to a service.
XdrStreamAccess
Provides access to the `XdrInputStream` and `XdrOutputStream`.