Uses of Interface
com.tc.object.bytecode.rwsync.MethodStrategy

Packages that use MethodStrategy
com.tc.object.bytecode.rwsync   
 

Uses of MethodStrategy in com.tc.object.bytecode.rwsync
 

Classes in com.tc.object.bytecode.rwsync that implement MethodStrategy
 class AddOrRemoveSynchronizedKeywordMethodStrategy
           
 class InitMethodStrategy
          A strategy to process constructors of classes containing locking fields.
 class LockingMethodStrategy
          Contains constants and utility methods convenient for method instrumentation strategies involving locking with ReentrantReadWriteLocks
 class NoLockMethodStrategy
          A null "locking strategy" that leaves the method unaltered.
 class SimpleLockMethodStrategy
          Instrument a method by renaming it and then calling it inside a wrapper method that takes a ReadLock or WriteLock.
 

Fields in com.tc.object.bytecode.rwsync declared as MethodStrategy
protected static MethodStrategy LockingClassAdapter.INIT_STRATEGY
           
protected static MethodStrategy LockingClassAdapter.NOLOCK_STRATEGY
           
protected static MethodStrategy LockingClassAdapter.READLOCK_STRATEGY
           
protected static MethodStrategy LockingClassAdapter.WRITELOCK_STRATEGY
           
 

Methods in com.tc.object.bytecode.rwsync that return MethodStrategy
static MethodStrategy AddOrRemoveSynchronizedKeywordMethodStrategy.addSynchronized(MethodStrategy strategy)
           
static MethodStrategy AddOrRemoveSynchronizedKeywordMethodStrategy.removeSynchronized(MethodStrategy strategy)
           
 

Methods in com.tc.object.bytecode.rwsync that return types with arguments of type MethodStrategy
protected abstract  java.util.Map<MethodId,MethodStrategy> LockingClassAdapter.getLockingStrategy()
           
 

Methods in com.tc.object.bytecode.rwsync with parameters of type MethodStrategy
static MethodStrategy AddOrRemoveSynchronizedKeywordMethodStrategy.addSynchronized(MethodStrategy strategy)
           
static MethodStrategy AddOrRemoveSynchronizedKeywordMethodStrategy.removeSynchronized(MethodStrategy strategy)
           
 



Copyright © 2010 Terracotta, Inc.. All Rights Reserved.