com.atomikos.icatch.config
Interface UserTransactionService

All Known Implementing Classes:
UserTransactionServiceImp

public interface UserTransactionService

The user's (client program) view of the transaction manager's configuration, with all the information the client program needs.


Method Summary
 CompositeTransactionManager getCompositeTransactionManager()
           
 void init()
           
 void init(Properties properties)
           
 void registerLogAdministrator(LogAdministrator admin)
           
 void registerResource(RecoverableResource resource)
           
 void registerTransactionServicePlugin(TransactionServicePlugin listener)
           
 void removeLogAdministrator(LogAdministrator admin)
           
 void removeResource(RecoverableResource res)
           
 void removeTransactionServicePlugin(TransactionServicePlugin listener)
           
 void shutdown(boolean force)
           
 void shutdown(long maxWaitTime)
           
 

Method Detail

shutdown

void shutdown(boolean force)
              throws IllegalStateException
Throws:
IllegalStateException

shutdown

void shutdown(long maxWaitTime)
              throws IllegalStateException
Throws:
IllegalStateException

registerResource

void registerResource(RecoverableResource resource)

removeResource

void removeResource(RecoverableResource res)

registerLogAdministrator

void registerLogAdministrator(LogAdministrator admin)

removeLogAdministrator

void removeLogAdministrator(LogAdministrator admin)

registerTransactionServicePlugin

void registerTransactionServicePlugin(TransactionServicePlugin listener)

removeTransactionServicePlugin

void removeTransactionServicePlugin(TransactionServicePlugin listener)

init

void init(Properties properties)
          throws SysException
Throws:
SysException

init

void init()
          throws SysException
Throws:
SysException

getCompositeTransactionManager

CompositeTransactionManager getCompositeTransactionManager()


Copyright © 2016. All Rights Reserved.