Package org.firebirdsql.jaybird.xca
XCA (or ex-connector-architecture), is an internal API of Jaybird for connection management.
Historically it was derived from the JavaEE Connector Architecture specification, but that tie has been cut since Jaybird 5.
All classes, interfaces and other constructs in this package should be considered internal API of Jaybird, and may change radically between point releases. Do not use it in your own code.
-
Interface Summary Interface Description XcaConnectionEventListener Listener to receives notification of events on a managed connection instance.XcaConnectionManager TheXcaConnectionManager
can be used to modify the configuration of a connection, provide pooling or other behaviour when allocating a new connection. -
Class Summary Class Description FatalErrorHelper Helper class for the exception handling in XCA framework.FBConnectionRequestInfo The classFBConnectionRequestInfo
holds connection-specific information such as user, password, and other information.FBLocalTransaction The classFBLocalTransaction
represent a local, not distributed, transaction.FBManagedConnection A physical connection handle to a Firebird database, providing aXAResource
.FBManagedConnectionFactory FBManagedConnectionFactory is a factory forFBManagedConnection
, and implements many of the internal functions of FBManagedConnection.FBStandAloneConnectionManager The classFBStandAloneConnectionManager
provides the default implementation of FirebirdConnectionManager for standalone use.FBTpb TheFBTpb
class represents the Firebird Transaction Parameter Block (TPB), which contains Firebird-specific information about transaction isolation.XcaConnectionEvent TheXcaConnectionEvent
class provides information about the source of a connection related event. -
Enum Summary Enum Description XcaConnectionEvent.EventType -
Exception Summary Exception Description FBIncorrectXidException This error is thrown when message read from the RDB$TRANSACTIONS table does not represent a serialized Xid.FBXAException Convenience exception that adds constructor taking message and error code together.