Connector Architecture 1.5 API 1.0.0.Final

javax.resource.spi
Interface LocalTransaction


public interface LocalTransaction

The LocalTransaction interface is for transactions which are managed locally to the underlying resource and don't need an external transaction manager. If a resource implements the LocalTransaction interface then the Application Server can choose to do local transacton optimization.


Method Summary
 void begin()
          Begins a local transaction on the userlying resource.
 void commit()
          Commits a local transaction on the userlying resource.
 void rollback()
          Rolls back a local transaction on the userlying resource.
 

Method Detail

begin

void begin()
           throws ResourceException
Begins a local transaction on the userlying resource.

Throws:
ResourceException - for a generic error
LocalTransactionException - for an error in transaciton management
ResourceAdapterInternalException - for an internal error in the resource adapter
EISSystemException - for an EIS specific exception

commit

void commit()
            throws ResourceException
Commits a local transaction on the userlying resource.

Throws:
ResourceException - for a generic error
LocalTransactionException - for an error in transaciton management
ResourceAdapterInternalException - for an internal error in the resource adapter
EISSystemException - for an EIS specific exception

rollback

void rollback()
              throws ResourceException
Rolls back a local transaction on the userlying resource.

Throws:
ResourceException - for a generic error
LocalTransactionException - for an error in transaciton management
ResourceAdapterInternalException - for an internal error in the resource adapter
EISSystemException - for an EIS specific exception

Connector Architecture 1.5 API 1.0.0.Final

Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.