Uses of Class org.jgroups.blocks.Xid

Uses in package org.jgroups.blocks

Constructors with parameter type org.jgroups.blocks.Xid

ReplicationData.ReplicationData(int type, byte[] data, Xid transaction, byte[] lock_info, long lock_acquisition_timeout, long lock_lease_timeout, boolean use_locks)

Methods with parameter type org.jgroups.blocks.Xid

void
Commits all modifications sent to the receivers via send(Address,byte[],boolean,long,Xid,byte[],long,long,boolean) and releases all locks associated with this transaction.
void
Commit the modifications to the locally replicated data and release all locks.
void
Commit the modifications to the locally replicated data and release all locks.
Object
TransactionalHashtable.handleClear(Xid transaction, long lock_acquisition_timeout, long lock_lease_timeout, boolean use_locks)
void
Object
TransactionalHashtable.handlePut(Serializable key, Serializable value, Xid transaction, long lock_acquisition_timeout, long lock_lease_timeout, boolean use_locks)
Object
TransactionalHashtable.handlePutAll(Map map, Xid transaction, long lock_acquisition_timeout, long lock_lease_timeout, boolean use_locks)
Object
TransactionalHashtable.handleRemove(Serializable key, Xid transaction, long lock_acquisition_timeout, long lock_lease_timeout, boolean use_locks)
void
Object
ReplicationReceiver.receive(Xid transaction, byte[] data, byte[] lock_info, long lock_acquisition_timeout, long lock_lease_timeout, boolean use_locks)
Receives data sent by a sender to all group members and applies update to locally replicated data.
Object
TransactionalHashtable.receive(Xid transaction, byte[] buf, byte[] lock_info, long lock_acquisition_timeout, long lock_lease_timeout, boolean use_locks)
Receives an update.
void
Discards all modifications sent to the receivers via send(Address,byte[],boolean,long,Xid,byte[],long,long,boolean) and releases all locks associated with this transaction.
void
Discard all modifications and release all locks.
void
Discard all modifications and release all locks.
RspList
ReplicationManager.send(Address dest, byte[] data, boolean synchronous, long synchronous_timeout, Xid transaction, byte[] lock_info, long lock_acquisition_timeout, long lock_lease_timeout, boolean use_locks)
Sends a request to all members of the group.

Methods with return type org.jgroups.blocks.Xid

Xid
Create a new transaction.
Xid
ReplicationManager.begin(int transaction_mode)
Create a new transaction.
Xid
Xid.create(Address creator)
Xid
Xid.create(Address creator, int mode)
Xid
Returns the transaction associated with the current thread.
Xid

Copyright B) 2001,2002 www.jgroups.com . All Rights Reserved.