Uses of Interface
net.jini.core.transaction.server.TransactionConstants

Packages that use TransactionConstants
com.sun.jini.constants These are interfaces and classes for working with certain constants. 
com.sun.jini.mahalo Provides implementations of the TransactionManager service. 
com.sun.jini.outrigger This is an implementation of a JavaSpaces technology-enabled service. 
net.jini.core.transaction.server These are the default transaction semantics for participant/manager interaction. 
 

Uses of TransactionConstants in com.sun.jini.constants
 

Classes in com.sun.jini.constants that implement TransactionConstants
 class TxnConstants
          Names for constants common to transaction managers and participants.
 

Uses of TransactionConstants in com.sun.jini.mahalo
 

Subinterfaces of TransactionConstants in com.sun.jini.mahalo
(package private)  interface TxnLogRecord
          A LogRecord which encapsulates a generic transactional logging information.
 interface TxnManager
          Encapsulates the interface of an implementation of a TransactionManager.
 

Classes in com.sun.jini.mahalo that implement TransactionConstants
 class AbortJob
          An implementation of a com.sun.jini.mahalo.Job which interacts with a set of net.jini.core.transaction.server.TransactionParticipants to inform them to roll back changes associated with a given net.jini.core.transaction.Transaction.
(package private)  class AbortRecord
          An AbortRecord represents the logged state of a Transaction which has changed to the ABORTED state.
(package private)  class ActivatableMahaloImpl
          Convenience class intended for use with the ServiceStarter framework to start an implementation of Mahalo that is activatable, and which will log its state information to persistent storage.
 class CommitJob
          An implementation of a Job which interacts with a set of TransactionParticipants to inform them to roll forward changes associated with a given Transaction.
(package private)  class CommitRecord
          A CommitRecord represents the logged state of a Transaction which has moved to the COMMITTED state.
(package private)  class NonActivatableMahaloImpl
          Convenience class intended for use with the ServiceStarter framework to start an implementation of Mahalo that is not activatable, but which will log its state information to persistent storage.
(package private)  class ParticipantAbortRecord
          A LogRecord which encapsulates a participant being instructed to roll-back.
(package private)  class ParticipantCommitRecord
          A LogRecord which encapsulates a participant being instructed to roll-forward.
(package private)  class ParticipantHandle
           
(package private)  class ParticipantModRecord
          A LogRecord which encapsulates a generic interaction with a participant.
 class PrepareAndCommitJob
          An implementation of a Job which interacts with a set of TransactionParticipants to inform them to vote and roll forward/back changes associated with a given Transaction.
(package private)  class PrepareAndCommitRecord
          A LogRecord which encapsulates a participant being instructed to perform the prepareAndCommit optimization.
 class PrepareJob
          An implementation of a com.sun.jini.mahalo.Job which interacts with a set of net.jini.core.transaction.server.TransactionParticipants to inform them to vote.
(package private)  class PrepareRecord
          A LogRecord which encapsulates a participant being instructed to vote.
 class SettlerTask
          A SettlerTask is scheduled task, which causes an unsettled transaction to settle.
(package private)  class TransientMahaloImpl
          Convenience class intended for use with the ServiceStarter framework to start a transient (non-activatable, non-persistent) implementation of Mahalo.
(package private)  class TxnManagerImpl
          An implementation of the Jini Transaction Specification.
(package private)  class TxnManagerTransaction
          TxnManagerTransaction is a class which captures the internal representation of a transaction in the TxnManagerImpl server.
(package private)  class TxnMgrProxy
          A TxnMgrProxy is a proxy for the transaction manager service.
(package private) static class TxnMgrProxy.ConstrainableTxnMgrProxy
          A subclass of TxnMgrProxy that implements RemoteMethodControl.
 

Uses of TransactionConstants in com.sun.jini.outrigger
 

Subinterfaces of TransactionConstants in com.sun.jini.outrigger
(package private)  interface OutriggerServer
          This interface is the private wire protocol to the Outrigger implementations of JavaSpacesTM technology.
(package private)  interface Transactable
          This interface is implemented by objects that represent operations undertaken under a transaction.
 

Classes in com.sun.jini.outrigger that implement TransactionConstants
(package private)  class ConstrainableParticipantProxy
          Subclass of ParticipantProxy that implements RemoteMethodControl
(package private)  class ConsumingWatcher
          Subclass of QueryWatcher for takes and transactional reads.
(package private)  class EntryHandle
          This object holds an annotated reference to an EntryRep object.
(package private)  class EntryHolder
          EntryHolders hold all the entries of a exact given class.
 class OutriggerServerImpl
          A basic implementation of a JavaSpacesTM service.
(package private)  class OutriggerServerWrapper
          For various reasons there is code that we would like to run before every incoming remote call.
(package private)  class ParticipantProxy
          Object Outrigger hands to transaction managers on join.
(package private)  class PersistentOutriggerImpl
          OutriggerServerWrapper subclass for persistent servers.
(package private)  class TakeIfExistsWatcher
          Subclass of QueryWatcher for takeIfExists queries.
(package private)  class TakeMultipleWatcher
          Subclass of QueryWatcher for blocking take multiple queries.
(package private)  class TransactableAvailabilityWatcher
          Subclass of AvailabilityRegistrationWatcher for transactional availability event registrations.
(package private)  class TransactableEventWatcher
          Subclass of EventRegistrationWatcher for transactional event registrations.
(package private)  class TransactableReadIfExistsWatcher
          Subclass of QueryWatcher for and transactional readIfExists queries.
(package private)  class TransientOutriggerImpl
          OutriggerServerWrapper subclass for transient servers.
(package private)  class Txn
          This class represents a space's state in a single transaction.
(package private)  class TxnMonitorTask
          A task that will try to validate the state of a transaction.
 

Uses of TransactionConstants in net.jini.core.transaction.server
 

Subinterfaces of TransactionConstants in net.jini.core.transaction.server
 interface NestableTransactionManager
          The interface used for managers of the two-phase commit protocol for nestable transactions.
 interface TransactionManager
          The interface used for managers of the two-phase commit protocol for top-level transactions.
 interface TransactionParticipant
          The interface used for participants of the two-phase commit protocol.
 



Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.