org.jboss.aspects.versioned
Interface DistributedState

All Known Implementing Classes:
DistributedListState, DistributedMapState, DistributedPOJOState, DistributedSetState

public interface DistributedState


Method Summary
 void acquireReadLock()
           
 void acquireWriteLock()
           
 org.jboss.aop.InstanceAdvised buildObject(SynchronizationManager manager, DistributedVersionManager versionManager)
           
 void checkOptimisticLock(Transaction tx)
           
 DistributedUpdate createTxUpdate(Transaction tx)
           
 org.jboss.util.id.GUID getGUID()
           
 org.jboss.aop.InstanceAdvised getObject()
           
 void mergeState(DistributedUpdate update)
           
 void mergeState(Transaction tx)
           
 void releaseReadLock()
           
 void releaseWriteLock()
           
 

Method Detail

getGUID

org.jboss.util.id.GUID getGUID()

createTxUpdate

DistributedUpdate createTxUpdate(Transaction tx)

buildObject

org.jboss.aop.InstanceAdvised buildObject(SynchronizationManager manager,
                                          DistributedVersionManager versionManager)
                                          throws Exception
Throws:
Exception

mergeState

void mergeState(DistributedUpdate update)
                throws Exception
Throws:
Exception

mergeState

void mergeState(Transaction tx)
                throws Exception
Throws:
Exception

checkOptimisticLock

void checkOptimisticLock(Transaction tx)

getObject

org.jboss.aop.InstanceAdvised getObject()

acquireWriteLock

void acquireWriteLock()

acquireReadLock

void acquireReadLock()

releaseReadLock

void releaseReadLock()

releaseWriteLock

void releaseWriteLock()


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.