Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
net.jini.core.transaction.server.TransactionManager

Packages that use TransactionManager
com.sun.jini.outrigger | This is an implementation of a JavaSpaces(TM) technology-enabled service.
net.jini.core.transaction | These are the transaction abstraction's interfaces and classes.
net.jini.core.transaction.server | These are the default transaction semantics for participant/manager interaction.

Uses of TransactionManager in com.sun.jini.outrigger

Methods in com.sun.jini.outrigger with parameters of type TransactionManager
`int` | `OutriggerServerImpl.prepare(TransactionManager mgr, long id)`
`void` | `OutriggerServerImpl.commit(TransactionManager mgr, long id)`
`void` | `OutriggerServerImpl.abort(TransactionManager mgr, long id)`
`int` | `OutriggerServerImpl.prepareAndCommit(TransactionManager mgr, long id)`

Uses of TransactionManager in net.jini.core.transaction

Methods in net.jini.core.transaction with parameters of type TransactionManager
`static Transaction.Created` | `TransactionFactory.create(TransactionManager mgr, long leaseTime)` Create a new top-level transaction.

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

Subinterfaces of TransactionManager in net.jini.core.transaction.server
`interface` | `NestableTransactionManager` The interface used for managers of the two-phase commit protocol for nestable transactions.

Fields in net.jini.core.transaction.server declared as TransactionManager
`TransactionManager` | `ServerTransaction.mgr` The transaction manager.

Methods in net.jini.core.transaction.server with parameters of type TransactionManager
`int` | `TransactionParticipant.prepare(TransactionManager mgr, long id)` Requests that the participant prepare itself to commit the transaction, and to vote on the outcome of the transaction.
`void` | `TransactionParticipant.commit(TransactionManager mgr, long id)` Requests that the participant make all of its `PREPARED` changes for the specified transaction visible outside of the transaction and unlock any resources locked by the transaction.
`void` | `TransactionParticipant.abort(TransactionManager mgr, long id)` Requests that the participant roll back any changes for the specified transaction and unlock any resources locked by the transaction.
`int` | `TransactionParticipant.prepareAndCommit(TransactionManager mgr, long id)` A combination of `prepare` and `commit`, which can be used by the manager when there is just one participant left to prepare and all other participants (if any) have responded with `NOTCHANGED`.

Constructors in net.jini.core.transaction.server with parameters of type TransactionManager
`ServerTransaction(TransactionManager mgr, long id)` Simple constructor.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2004 Sun Microsystems, Inc. All rights reserved