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
-
ClassDescriptionOperation codes to open an input or output blob.Abstract class for operations common to all version of the wire protocol implementation.Abstract service implementation for the wire protocol.Abstract class to simplify implementation of
ProtocolDescriptor
Asynchronous fetch status.Signals an async fetch which completed with an exception.Signals no async fetch pending.Signals an async fetch pending.Listener interface for events on the asynchronous channel.Event count notificationDispatcher forAsynchronousChannelListener
.Process asynchronous channels for notification of events.Data from theWireProtocolConstants.op_batch_cs
response.Default BLR calculator for the wire protocol.Interface for processing deferred responses from the server.Interface for the asynchronous channel used for event notification.Struct-like class, reduced equivalent of Firebird p_acpd to store data for handling op_cond_accept.Implementation ofFbDatabaseFactory
for the wire protocol implementation.Common connection operations shared by database and service handlesInterface for Statements created for the wire protocol implementation.Interface for transactions created for the wire protocol implementation.Collection of protocols for a connect request.Descriptor of protocol information.Class managing the TCP/IP connection and initial handshaking with the Firebird server.Wire connection instance for connecting to a databaseEvent handle for the wire protocol.Wire connection instance for connecting to a service.Provides access to theXdrInputStream
andXdrOutputStream
.