com.atomikos.datasource
Interface TransactionalResource
- All Superinterfaces:
- RecoverableResource
- All Known Implementing Classes:
- AcceptAllXATransactionalResource, JcaTransactionalResource, JdbcTransactionalResource, JmsTransactionalResource, TemporaryXATransactionalResource, XATransactionalResource
public interface TransactionalResource
- extends RecoverableResource
Represents the abstraction of a data source that
supports transactions and recovery.
getResourceTransaction
ResourceTransaction getResourceTransaction(CompositeTransaction compositeTransaction)
throws IllegalStateException,
ResourceException
- Gets or creates a ResourceTransaction. This instructs the resource
to internally start a context for a new transaction.
If the resource decides to return a new instance, it should
also make sure that before returning, the new resource
transaction is registered as a participant for the supplied
composite transaction.
- Throws:
IllegalStateException
ResourceException
Copyright © 2012. All Rights Reserved.