com.bigdata.service
Class AbstractEmbeddedTransactionService

java.lang.Object
  extended by com.bigdata.service.AbstractService
      extended by com.bigdata.service.AbstractTransactionService
          extended by com.bigdata.service.DistributedTransactionService
              extended by com.bigdata.service.AbstractEmbeddedTransactionService
All Implemented Interfaces:
ITimestampService, ITransactionService, IService, IServiceShutdown, Remote
Direct Known Subclasses:
EmbeddedFederation.EmbeddedTransactionServiceImpl

public abstract class AbstractEmbeddedTransactionService
extends DistributedTransactionService

Concrete implementation for an EmbeddedFederation.

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

Nested Class Summary
 
Nested classes/interfaces inherited from class com.bigdata.service.DistributedTransactionService
DistributedTransactionService.NotifyReleaseTimeTask, DistributedTransactionService.Options, DistributedTransactionService.SnapshotHelper
 
Nested classes/interfaces inherited from class com.bigdata.service.AbstractTransactionService
AbstractTransactionService.TxState
 
Field Summary
 
Fields inherited from class com.bigdata.service.DistributedTransactionService
BASENAME, commitTimeIndex, dataDir, EXT
 
Fields inherited from class com.bigdata.service.AbstractTransactionService
countersRoot, DEBUG, ERR_NO_SUCH, ERR_NOT_ACTIVE, ERR_READ_ONLY, ERR_SERVICE_NOT_AVAIL, INFO, lock, log, startTimeIndex, txDeactivate
 
Constructor Summary
AbstractEmbeddedTransactionService(UUID serviceUUID, Properties properties)
           
 
Method Summary
 
Methods inherited from class com.bigdata.service.DistributedTransactionService
abortImpl, addScheduledTasks, commitImpl, committed, destroy, findCommitTime, findNextCommitTime, getCounters, getDataServices, getLastCommitTime, notifyCommit, prepared, setReleaseTime, shutdown, shutdownNow, singlePhaseCommit, snapshot, start
 
Methods inherited from class com.bigdata.service.AbstractTransactionService
abort, activateTx, assertOpen, assignTransactionIdentifier, commit, deactivateTx, declareResources, findUnusedTimestamp, getAbortCount, getActiveCount, getCommitCount, getMinReleaseAge, getProperties, getReadOnlyActiveCount, getReadWriteActiveCount, getReleaseTime, getRunState, getServiceIface, getStartCount, getStartTime, isOpen, newTx, nextTimestamp, setRunState, updateReleaseTime
 
Methods inherited from class com.bigdata.service.AbstractService
clearLoggingContext, getFederation, getHostname, getServiceName, getServiceUUID, setServiceUUID, setupLoggingContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.bigdata.service.IService
getHostname, getServiceName, getServiceUUID
 

Constructor Detail

AbstractEmbeddedTransactionService

public AbstractEmbeddedTransactionService(UUID serviceUUID,
                                          Properties properties)
Parameters:
properties -


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