## Package org.firebirdsql.jca

Interface Summary
FirebirdLocalTransaction: Extention of the `LocalTransaction` interface to tell whether the underlying managed connection is currently participating in some transaction or not and to obtain the associated Xid.

Class Summary
FBConnectionRequestInfo: The class `FBConnectionRequestInfo` holds a clumplet that is used to store and transfer connection-specific information such as user, password, and other dpb information..
FBLocalTransaction: The class `FBLocalTransaction` implements LocalTransaction both in the cci and spi meanings.
FBLocalTransaction.FBLocalXid
FBManagedConnection: The class `FBManagedConnection` implements both the ManagedConnection and XAResource interfaces.
FBManagedConnectionFactory: FBManagedConnectionFactory implements the jca ManagedConnectionFactory interface and also many of the internal functions of ManagedConnection.
FBManagedConnectionMetaData: The class `FBManagedConnectionMetaData` implements `javax.resource.sqi.ManagedConnectionMetaData`, providing almost no useful information.
FBStandAloneConnectionManager: The class `FBStandAloneConnectionManager` provides the default implementation of ConnectionManager for standalone use.
FBTpb: The `FBTpb` class represents the Firebird Transaction Parameter Block (TPB), which contains Firebird-specific information about transaction isolation.

Exception Summary
FBIncorrectXidException: This error is thrown when message read from the RDB$TRANSACTIONS table does not represent a serialized Xid.
FBResourceException: `FBResourceException` should be used in places where `ResourceException` should be thrown according to the interface specification, but we do not want to loose exception that we caught.
FBResourceTransactionException: Exception represents transaction error in resource.
FBXAException: Convenience exception that adds constructor taking message and error code together.

Copyright © 2001-2010. All Rights Reserved.