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

## Uses of Class
net.jini.core.transaction.UnknownTransactionException

Packages that use UnknownTransactionException
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 UnknownTransactionException in com.sun.jini.outrigger

Methods in com.sun.jini.outrigger that throw UnknownTransactionException
`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 UnknownTransactionException in net.jini.core.transaction

Methods in net.jini.core.transaction that throw UnknownTransactionException
`NestableTransaction.Created` | `NestableTransaction.create(NestableTransactionManager mgr, long leaseTime)` Create a new nested transaction, with the current transaction as parent, managed by the given transaction manager.
`NestableTransaction.Created` | `NestableTransaction.create(long leaseTime)` Create a new nested transaction, with the current transaction as parent, managed by the same transaction manager as the current transaction.
`void` | `Transaction.commit()` Commit the transaction.
`void` | `Transaction.commit(long waitFor)` Commit the transaction, waiting for participants to be notified of the decision.
`void` | `Transaction.abort()` Abort the transaction.
`void` | `Transaction.abort(long waitFor)` Abort the transaction, waiting for participants to be notified of the decision.

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

Methods in net.jini.core.transaction.server that throw UnknownTransactionException
`NestableTransaction.Created` | `NestableServerTransaction.create(NestableTransactionManager mgr, long leaseTime)`
`NestableTransaction.Created` | `NestableServerTransaction.create(long leaseTime)`
`void` | `NestableServerTransaction.promote(TransactionParticipant[] parts, long[] crashCounts, TransactionParticipant drop)` Promote the listed participants (from a subtransaction) into this (the parent) transaction.
`TransactionManager.Created` | `NestableTransactionManager.create(NestableTransactionManager parentMgr, long parentID, long lease)` Begin a nested transaction, with the specified transaction as parent.
`void` | `NestableTransactionManager.promote(long id, TransactionParticipant[] parts, long[] crashCounts, TransactionParticipant drop)` Promote the listed participants into the specified transaction.
`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`.
`void` | `TransactionManager.join(long id, TransactionParticipant part, long crashCount)` Join a transaction that is managed by this transaction manager.
`int` | `TransactionManager.getState(long id)` Returns the current state of the given transaction.
`void` | `TransactionManager.commit(long id)` Commit the transaction.
`void` | `TransactionManager.commit(long id, long waitFor)` Commit the transaction, waiting for participants to be notified of the decision.
`void` | `TransactionManager.abort(long id)` Abort the transaction.
`void` | `TransactionManager.abort(long id, long waitFor)` Abort the transaction, waiting for participants to be notified of the decision.
`void` | `ServerTransaction.commit()`
`void` | `ServerTransaction.commit(long waitFor)`
`void` | `ServerTransaction.abort()`
`void` | `ServerTransaction.abort(long waitFor)`
`void` | `ServerTransaction.join(TransactionParticipant part, long crashCount)` Join the transaction.
`int` | `ServerTransaction.getState()` Returns the current state of the transaction.

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

Copyright © 2004 Sun Microsystems, Inc. All rights reserved