com.bigdata.service
Class DataService.DataServiceTransactionManager

java.lang.Object
  extended by com.bigdata.journal.AbstractLocalTransactionManager
      extended by com.bigdata.service.DataService.DataServiceTransactionManager
All Implemented Interfaces:
ILocalTransactionManager, IServiceShutdown
Enclosing class:
DataService

public class DataService.DataServiceTransactionManager
extends AbstractLocalTransactionManager

Concrete implementation manages the local state of transactions executing on a DataService.

Version:
$Id: DataService.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.bigdata.service.IServiceShutdown
IServiceShutdown.Options
 
Field Summary
 
Fields inherited from class com.bigdata.journal.AbstractLocalTransactionManager
DEBUG, INFO, log
 
Constructor Summary
DataService.DataServiceTransactionManager()
           
 
Method Summary
 void deactivateTx(Tx localState)
          Exposed to DataService.singlePhaseCommit(long)
 ITransactionService getTransactionService()
          The server side of the transaction manager (possibly remote, in which case this may require the service to be discovered).
 
Methods inherited from class com.bigdata.journal.AbstractLocalTransactionManager
activateTx, getCounters, getTx, isOpen, nextTimestamp, notifyCommit, shutdown, shutdownNow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataService.DataServiceTransactionManager

public DataService.DataServiceTransactionManager()
Method Detail

getTransactionService

public ITransactionService getTransactionService()
Description copied from interface: ILocalTransactionManager
The server side of the transaction manager (possibly remote, in which case this may require the service to be discovered).


deactivateTx

public void deactivateTx(Tx localState)
Exposed to DataService.singlePhaseCommit(long)

Overrides:
deactivateTx in class AbstractLocalTransactionManager
Parameters:
localState - The transaction.


Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.