Package | Description |
---|---|
net.jini.core.transaction.server |
These are the default transaction semantics for participant/manager interaction.
|
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 | Method and Description |
---|---|
void |
TransactionManager.join(long id,
TransactionParticipant part,
long crashCount)
Join a transaction that is managed by this transaction manager.
|
void |
ServerTransaction.join(TransactionParticipant part,
long crashCount)
Join the transaction.
|
void |
NestableTransactionManager.promote(long id,
TransactionParticipant[] parts,
long[] crashCounts,
TransactionParticipant drop)
Promote the listed participants into the specified transaction.
|
void |
NestableTransactionManager.promote(long id,
TransactionParticipant[] parts,
long[] crashCounts,
TransactionParticipant drop)
Promote the listed participants into the specified transaction.
|
void |
NestableServerTransaction.promote(TransactionParticipant[] parts,
long[] crashCounts,
TransactionParticipant drop)
Promote the listed participants (from a subtransaction) into
this (the parent) transaction.
|
void |
NestableServerTransaction.promote(TransactionParticipant[] parts,
long[] crashCounts,
TransactionParticipant drop)
Promote the listed participants (from a subtransaction) into
this (the parent) transaction.
|
Modifier and Type | Field and Description |
---|---|
private TransactionParticipant |
ParticipantHandle.preparedPart
Cached reference to prepared participant.
|
Modifier and Type | Method and Description |
---|---|
(package private) TransactionParticipant |
ParticipantHandle.getPreParedParticipant() |
Modifier and Type | Method and Description |
---|---|
void |
TxnMgrProxy.join(long id,
TransactionParticipant part,
long crashCount) |
void |
TxnManagerImpl.join(long id,
TransactionParticipant part,
long crashCount) |
void |
TxnManagerTransaction.join(TransactionParticipant preparedPart,
long crashCount)
Implementation of the join method.
|
Constructor and Description |
---|
ParticipantHandle(TransactionParticipant preparedPart,
long crashcount)
Create a new node that is equivalent to that node
|
Modifier and Type | Interface and Description |
---|---|
(package private) interface |
OutriggerServer
This interface is the private wire protocol to the Outrigger
implementations of JavaSpacesTM
technology.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
ConstrainableParticipantProxy
Subclass of
ParticipantProxy that implements
RemoteMethodControl |
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 |
TransientOutriggerImpl
OutriggerServerWrapper subclass for
transient servers. |
Modifier and Type | Field and Description |
---|---|
(package private) TransactionParticipant |
ParticipantProxy.space
The remote server this proxy works with.
|
Modifier and Type | Method and Description |
---|---|
private static TransactionParticipant |
ConstrainableParticipantProxy.constrainServer(TransactionParticipant participant,
MethodConstraints methodConstraints)
Returns a copy of the server proxy with the specified client
constraints and methods mapping.
|
Modifier and Type | Method and Description |
---|---|
private static TransactionParticipant |
ConstrainableParticipantProxy.constrainServer(TransactionParticipant participant,
MethodConstraints methodConstraints)
Returns a copy of the server proxy with the specified client
constraints and methods mapping.
|
Constructor and Description |
---|
ConstrainableParticipantProxy(TransactionParticipant space,
Uuid spaceUuid,
MethodConstraints methodConstraints)
Create a new
ConstrainableParticipantProxy for the given
space. |
ParticipantProxy(TransactionParticipant space,
Uuid spaceUuid)
Create a new
ParticipantProxy for the given space. |
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.