# Package org.firebirdsql.gds.ng.wire

Interface Summary
Interface | Description
--- | ---
AsynchronousChannelListener | Listener interface for events on the asynchronous channel.
DeferredAction | Semi-functional interface for processing deferred responses from the server.
FbWireAsynchronousChannel | Interface for the asynchronous channel used for event notification.
FbWireAttachment |
FbWireBlob |
FbWireDatabase |
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.
ProtocolDescriptor | Descriptor of protocol information.
Response |
XdrStreamAccess | Provides access to the `XdrInputStream` and `XdrOutputStream`.

Class Summary
Class | Description
--- | ---
AbstractFbWireBlob |
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 |
AsynchronousChannelListener.Event | Event count notification
AsynchronousChannelListenerDispatcher | Dispatcher for `AsynchronousChannelListener`.
AsynchronousProcessor | Process asynchronous channels for notification of events.
DefaultBlrCalculator | Default BLR calculator for the wire protocol.
FbWireAttachment.AcceptPacket | Struct-like class, reduced equivalent of Firebird p_acpd so we can store data for handling op_cond_accept.
FbWireDatabaseFactory | Implementation of `FbDatabaseFactory` for the wire protocol implementation.
FetchResponse |
GenericResponse |
ProtocolCollection | Collection of protocols for a connect request.
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.