Package | Description |
---|---|
net.jini.core.transaction.server |
These are the default transaction semantics for participant/manager interaction.
|
org.apache.river.constants |
These are interfaces and classes for working with certain constants.
|
org.apache.river.mahalo |
Provides implementations of the
TransactionManager service.
|
org.apache.river.outrigger |
This is an implementation of a JavaSpaces technology-enabled service.
|
Modifier and Type | Interface and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
TxnConstants
Names for constants common to transaction managers and participants.
|
Modifier and Type | Interface and Description |
---|---|
(package private) interface |
TxnLogRecord
A
LogRecord which encapsulates a generic
transactional logging information. |
interface |
TxnManager
Encapsulates the interface of an implementation of
a
TransactionManager . |
Modifier and Type | Class and Description |
---|---|
(package private) class |
AbortJob
An implementation of a
org.apache.river.mahalo.Job which
interacts with a set of
net.jini.core.transaction.server.TransactionParticipant s
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. |
(package private) class |
CommitJob
An implementation of a
Job which interacts with
a set of TransactionParticipant s 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. |
(package private) class |
PrepareAndCommitJob
An implementation of a
Job which interacts with
a set of TransactionParticipant s 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. |
(package private) class |
PrepareJob
An implementation of a
org.apache.river.mahalo.Job which
interacts with a set of
net.jini.core.transaction.server.TransactionParticipant s
to inform them to vote. |
(package private) class |
PrepareRecord
A
LogRecord which encapsulates a participant being
instructed to vote. |
(package private) 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.
|
Modifier and Type | Interface and Description |
---|---|
(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.
|
Modifier and Type | Class and Description |
---|---|
(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
EntryHolder s 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.
|
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.