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

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

Fields in com.sun.jini.mahalo declared as TransactionParticipant
private  TransactionParticipant ParticipantHandle.preparedPart
          Cached reference to prepared participant.
 

Methods in com.sun.jini.mahalo that return TransactionParticipant
(package private)  TransactionParticipant ParticipantHandle.getPreParedParticipant()
           
 

Methods in com.sun.jini.mahalo with parameters of type TransactionParticipant
 void TxnManagerImpl.join(long id, TransactionParticipant part, long crashCount)
           
 void TxnMgrProxy.join(long id, TransactionParticipant part, long crashCount)
           
 void TxnManagerTransaction.join(TransactionParticipant preparedPart, long crashCount)
          Implementation of the join method.
 

Constructors in com.sun.jini.mahalo with parameters of type TransactionParticipant
ParticipantHandle(TransactionParticipant preparedPart, long crashcount)
          Create a new node that is equivalent to that node
 

Uses of TransactionParticipant in com.sun.jini.outrigger
 

Subinterfaces of TransactionParticipant in com.sun.jini.outrigger
(package private)  interface OutriggerServer
          This interface is the private wire protocol to the Outrigger implementations of JavaSpacesTM technology.
 

Classes in com.sun.jini.outrigger that implement TransactionParticipant
(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.
 

Fields in com.sun.jini.outrigger declared as TransactionParticipant
(package private)  TransactionParticipant ParticipantProxy.space
          The remote server this proxy works with.
 

Methods in com.sun.jini.outrigger that return TransactionParticipant
private static TransactionParticipant ConstrainableParticipantProxy.constrainServer(TransactionParticipant participant, MethodConstraints methodConstraints)
          Returns a copy of the server proxy with the specified client constraints and methods mapping.
 

Methods in com.sun.jini.outrigger with parameters of type TransactionParticipant
private static TransactionParticipant ConstrainableParticipantProxy.constrainServer(TransactionParticipant participant, MethodConstraints methodConstraints)
          Returns a copy of the server proxy with the specified client constraints and methods mapping.
 

Constructors in com.sun.jini.outrigger with parameters of type TransactionParticipant
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.
 

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

Methods in net.jini.core.transaction.server with parameters of type TransactionParticipant
 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.
 



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