A B C D E F G H I J K L M N O P Q R S T U V W

A

AbstractClassTransformation - Class in org.sourceforge.jemm.weaver.transformation
Abstract parent class for concrete class transformers.
AbstractClassTransformation() - Constructor for class org.sourceforge.jemm.weaver.transformation.AbstractClassTransformation
 
AbstractDemo - Class in org.sourceforge.jemm.sample
 
AbstractDemo(String, boolean, String[]) - Constructor for class org.sourceforge.jemm.sample.AbstractDemo
 
AbstractRDbIFImpl - Class in org.sourceforge.jemm.database.remote.server
 
AbstractShadowConstructorTransformation - Class in org.sourceforge.jemm.weaver.transformation
An abstract transformation which creates a Constructor: public xxx(ShadowObject so) and allows subclasses to define the compiled body by implementing the getBody() template method.
AbstractShadowConstructorTransformation() - Constructor for class org.sourceforge.jemm.weaver.transformation.AbstractShadowConstructorTransformation
 
AbstractStore - Class in org.sourceforge.jemm
Internal base class for implementing stores.
AbstractStore() - Constructor for class org.sourceforge.jemm.AbstractStore
 
AbstractStore(boolean) - Constructor for class org.sourceforge.jemm.AbstractStore
 
accept(File) - Method in class org.sourceforge.jemm.weaver.io.DefaultFilter
 
accepts(Field) - Method in class org.sourceforge.jemm.client.AllStoredFieldsFilter
 
accepts(Field) - Method in interface org.sourceforge.jemm.client.FieldFilter
 
accepts(Field) - Method in class org.sourceforge.jemm.client.FieldIterator.AcceptAllFilter
 
accepts(Field) - Method in class org.sourceforge.jemm.client.JEMMObjectFilter
 
Account - Class in org.sourceforge.jemm.sample.demo1.model
 
Account() - Constructor for class org.sourceforge.jemm.sample.demo1.model.Account
Create a new account with an initial balance of 0.
Account(ShadowUserObject) - Constructor for class org.sourceforge.jemm.sample.demo1.model.Account
Generated by the compiler and used internally for creating an object.
Account(double) - Constructor for class org.sourceforge.jemm.sample.demo1.model.Account
Create a new account with the given initial balance.
Account - Class in org.sourceforge.jemm.sample.demo1.model.orig
An Account held by a Person.
Account() - Constructor for class org.sourceforge.jemm.sample.demo1.model.orig.Account
Create a new account with an initial balance of 0.
Account(double) - Constructor for class org.sourceforge.jemm.sample.demo1.model.orig.Account
Create a new account with the given initial balance.
account - Variable in class org.sourceforge.jemm.sample.demo1.model.orig.Person
 
account - Variable in class org.sourceforge.jemm.sample.demo1.model.Person
 
acquire(LockEvent) - Method in interface org.sourceforge.jemm.client.events.LockContextListener
 
acquire(LockEvent) - Method in class org.sourceforge.jemm.client.ObjectOperationsFacade
Acquires the lock for an object
acquire(ClientThreadId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBUserLockHandler
 
acquire(ClientThreadId, ID) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBUserLockHandler
Process the given thread attempting to acquire the lock in the given object.
acquire(K) - Method in class org.sourceforge.jemm.util.LockManager
Acquire the lock on lock 'lockId', if necessary blocking until the lock becomes available.
acquire(K) - Method in class org.sourceforge.jemm.util.ManagedItemStore
 
acquire(K, boolean) - Method in class org.sourceforge.jemm.util.ManagedItemStore
 
acquireLock(ClientThreadId, ID) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
acquireLock(ClientThreadId, ID) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
acquireLock(ClientThreadId, ID) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
acquireLock(ClientThreadId, ID) - Method in interface org.sourceforge.jemm.client.ObjectDatabase
Asynchronous request to acquire a lock.
acquireLock(ClientThreadId, ID) - Method in class org.sourceforge.jemm.client.SynchronousLockDecorator
Acquires a lock by calling onto the delegate database and waiting for an asynchronous response back.
acquireLock(ClientThreadId, ID) - Method in class org.sourceforge.jemm.client.TrackingDatabase
 
acquireLock(ClientThreadId, ID) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
acquireLock(ClientThreadId) - Method in class org.sourceforge.jemm.database.components.UserLockInfo
Attempts to acquire the lock.
acquireLock(ClientThreadId, ID) - Method in interface org.sourceforge.jemm.database.Database
Asynchronous request to acquire a lock.
acquireLock(ClientThreadId, ID) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
acquireLock(ClientThreadId, ID) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
acquireLock(String, ID) - Method in interface org.sourceforge.jemm.database.remote.shared.RDbServerIF
 
add(Thread) - Method in interface org.sourceforge.jemm.client.events.Context
Adds to the context a thread.
add() - Method in interface org.sourceforge.jemm.client.events.Context
Adds to the context the current thread.
add(Descriptor, Thread) - Method in class org.sourceforge.jemm.client.events.EntityContext
Adds a stack trace for both this entity and for the MethodContext.
add(Descriptor) - Method in class org.sourceforge.jemm.client.events.EntityContext
 
add(Thread) - Method in class org.sourceforge.jemm.client.events.SimpleContext
 
add() - Method in class org.sourceforge.jemm.client.events.SimpleContext
 
add(K) - Method in class org.sourceforge.jemm.collections.JemmList
 
add(int, K) - Method in class org.sourceforge.jemm.collections.JemmList
 
add(E) - Method in class org.sourceforge.jemm.collections.JemmSet
 
add(ClientId, ID, StoredValue) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
add(ClientId, ID, int, StoredValue) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
add(ClientId, ID, SetAddRequest) - Method in class org.sourceforge.jemm.database.components.DefaultDBSetTypeHandler
 
add(StoredValue) - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
add(int, StoredValue) - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
add(SetAddRequest) - Method in class org.sourceforge.jemm.database.components.types.StoredSetObject
 
add(SetAddRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedSetBucket
 
add(SetAddRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedSetContainer
 
addAll(Collection<? extends K>) - Method in class org.sourceforge.jemm.collections.JemmList
 
addAll(int, Collection<? extends K>) - Method in class org.sourceforge.jemm.collections.JemmList
 
addAll(Collection<? extends E>) - Method in class org.sourceforge.jemm.collections.JemmSet
 
addAll(ClientId, ID, StoredValue[]) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
addAll(ClientId, ID, int, StoredValue[]) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
addAll(StoredValue[]) - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
addAll(int, StoredValue[]) - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
addAllInternal(Collection<StoredValue>) - Method in class org.sourceforge.jemm.database.components.types.StoredSetObject
 
addAllRaw(Collection<StoredValue>) - Method in class org.sourceforge.jemm.database.components.types.util.HashedSetContainer
 
addAndGet(int) - Method in class org.sourceforge.jemm.collections.JemmAtomicInteger
Atomically adds the given value to the current value.
addAndGet(ID, int) - Method in class org.sourceforge.jemm.database.components.DefaultDBAtomicIntTypeHandler
 
addAndGet(int) - Method in class org.sourceforge.jemm.database.components.types.StoredAtomicIntObject
 
addClientLockReference(ClientThreadId, ID) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineUserLockIF
Add a reference from a client to the given object.
addClientLockReference(ClientThreadId, ID) - Method in class org.sourceforge.jemm.database.memory.UserLockIFImpl
 
addClientLockReference(ClientThreadId, ID) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineUserLockImpl
 
addInterest(double) - Method in class org.sourceforge.jemm.sample.demo1.model.orig.SavingsAccount
Add yearly interest to the account using the given interest rate.
addInterest(double) - Method in class org.sourceforge.jemm.sample.demo1.model.SavingsAccount
Add yearly interest to the account using the given interest rate.
addKeys(List<StoredValue>) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapBucket
 
addListener(TrackedIDListener) - Method in interface org.sourceforge.jemm.client.id.TrackedIDFactory
Adds a listener which receives notification if a trackedID is enqueued for garbage collection.
addListener(TrackedIDListener) - Method in class org.sourceforge.jemm.client.id.TrackedIDFactoryImpl
 
addListener(ConstructorListener) - Static method in class org.sourceforge.jemm.lifecycle.ConstructorLifecycle
Adds a new listener to the chain of called listeners.
addListener(TypeConstructorListener) - Static method in class org.sourceforge.jemm.lifecycle.TypeConstructorLifecycle
Adds a new listener to the chain of called listeners.
addRaw(StoredValue) - Method in class org.sourceforge.jemm.database.components.types.util.HashedSetBucket
 
addRefs(Set<ID>) - Method in class org.sourceforge.jemm.database.components.types.util.HashedBucket
 
addRefs(Set<ID>) - Method in class org.sourceforge.jemm.database.components.types.util.HashedEntry
Add any referenced ids held in the entry to the passed set.
addRefs(Set<ID>) - Method in class org.sourceforge.jemm.database.components.types.util.MapHashedEntry
 
addRefs(Set<ID>) - Method in class org.sourceforge.jemm.database.components.types.util.SetEntry
 
addToArray(int, StoredValue[]) - Method in class org.sourceforge.jemm.database.components.types.util.SetEntry
 
addTransformation(Transformation) - Method in class org.sourceforge.jemm.weaver.analysis.DependencyManager
Adds a transformation to the set for which dependencies are determined.
addValues(Set<StoredValue>) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapBucket
 
addValuesToList(List<Object>) - Method in class org.sourceforge.jemm.database.components.types.util.HashedSetBucket
 
addValuesToList(List<Object>) - Method in class org.sourceforge.jemm.database.components.types.util.SetEntry
 
AIAction - Enum in org.sourceforge.jemm.collections.internal.atomic
 
AIRequest - Class in org.sourceforge.jemm.collections.internal.atomic
 
AIRequest(AIAction, int, int) - Constructor for class org.sourceforge.jemm.collections.internal.atomic.AIRequest
Create an AIRequest with the given values.
AIResponse - Class in org.sourceforge.jemm.collections.internal.atomic
 
AIResponse(int) - Constructor for class org.sourceforge.jemm.collections.internal.atomic.AIResponse
 
AIResponse(boolean, int) - Constructor for class org.sourceforge.jemm.collections.internal.atomic.AIResponse
 
allowModification(ClassId, ClassInfo, ClassInfo) - Method in class org.sourceforge.jemm.database.components.DefaultDBClassHandler
Method to determine whether class modification is allowed.
allowModification(EnumId, EnumInfo, EnumInfo) - Method in class org.sourceforge.jemm.database.components.DefaultDBEnumHandler
Check method to determine whether an enum can be modified.
AllStoredFieldsFilter - Class in org.sourceforge.jemm.client
 
AllStoredFieldsFilter() - Constructor for class org.sourceforge.jemm.client.AllStoredFieldsFilter
 
AlwaysRefreshObjectDatabase - Class in org.sourceforge.jemm.client
An ObjectDatabase delegate that calls getRefreshedObject when getObject is called.
AlwaysRefreshObjectDatabase(ObjectDatabase) - Constructor for class org.sourceforge.jemm.client.AlwaysRefreshObjectDatabase
 
ArrayAccessHelper - Class in org.sourceforge.jemm.weaver.transformation.field
A class to help the array transformation access the array when it has been converted to use JEMMReference.
arrayCreateObject(int) - Static method in class org.sourceforge.jemm.weaver.transformation.field.ArrayAccessHelper
 
arrayDimensions(CtField) - Method in class org.sourceforge.jemm.weaver.transformation.field.FieldClassifier
Returns the dimensions of an array field type.
arrayGet(Object) - Static method in class org.sourceforge.jemm.weaver.transformation.field.ArrayAccessHelper
 
arrayReadObject(Object, int) - Static method in class org.sourceforge.jemm.weaver.transformation.field.ArrayAccessHelper
 
arraySet(Object, Object) - Static method in class org.sourceforge.jemm.weaver.transformation.field.ArrayAccessHelper
 
arrayWriteObject(Object, int, Object) - Static method in class org.sourceforge.jemm.weaver.transformation.field.ArrayAccessHelper
 
AssignedShadowConstructorTransformation - Class in org.sourceforge.jemm.weaver.transformation
Adds a constructor to the Class which takes a ShadowObject instances.
AssignedShadowConstructorTransformation() - Constructor for class org.sourceforge.jemm.weaver.transformation.AssignedShadowConstructorTransformation
Creates a ShadowConstructorTransformation.
associateObject(Object) - Method in class org.sourceforge.jemm.util.ConstructorContext
 
asyncEcho(String) - Method in class org.sourceforge.jemm.comm.example.echo.EchoServer
 
asyncEcho(String) - Method in interface org.sourceforge.jemm.comm.example.echo.EchoServerIF
Asynchronous echo call.
asyncEchoReply(String) - Method in class org.sourceforge.jemm.comm.example.echo.EchoClient
 
asyncEchoReply(String) - Method in interface org.sourceforge.jemm.comm.example.echo.EchoClientIF
Asynchronous server->client echo message.
AsynchronousCall - Annotation Type in org.sourceforge.jemm.comm.shared
Annotation of asynchronous void methods for shared interfaces.
atomicIntHandler - Variable in class org.sourceforge.jemm.database.components.BaseDatabase
 
AttributeUse - Annotation Type in org.sourceforge.jemm.lifecycle
An annotation marked on compiler created methods which tells the framework which attributes of the class are used in that method.
AvailableIFsMessage - Class in org.sourceforge.jemm.comm.shared
Initialisation message used by RPCHandler listing the interfaces available for call by the sender.
AvailableIFsMessage(Class<?>[]) - Constructor for class org.sourceforge.jemm.comm.shared.AvailableIFsMessage
Creates an AvailableIFsMessage with the given interface list.

B

BaseDatabase - Class in org.sourceforge.jemm.database.components
 
BaseDatabase(StorageEngine, GCMode) - Constructor for class org.sourceforge.jemm.database.components.BaseDatabase
 
BaseException - Exception in org.sourceforge.jemm
The base of all JEMM exceptions.
BaseException(String, Throwable) - Constructor for exception org.sourceforge.jemm.BaseException
BaseException constructor with a message and an underlying cause exception chain.
BaseException(String) - Constructor for exception org.sourceforge.jemm.BaseException
BaseException constructor with a message.
BDbDatabase - Class in org.sourceforge.jemm.database.persistent.berkeley
 
BDbDatabase(File) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.BDbDatabase
 
BDbDatabase(File, GCMode) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.BDbDatabase
 
BDbStorageEngine - Class in org.sourceforge.jemm.database.persistent.berkeley
 
BDbStorageEngine(File) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngine
 
BDbStorageEngineClassImpl - Class in org.sourceforge.jemm.database.persistent.berkeley
 
BDbStorageEngineClassImpl(EntityStore, IDManager) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineClassImpl
 
BDbStorageEngineClientRefImpl - Class in org.sourceforge.jemm.database.persistent.berkeley
 
BDbStorageEngineClientRefImpl(EntityStore) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineClientRefImpl
 
BDbStorageEngineEnumImpl - Class in org.sourceforge.jemm.database.persistent.berkeley
 
BDbStorageEngineEnumImpl(EntityStore, IDManager) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineEnumImpl
 
BDbStorageEngineGCImpl - Class in org.sourceforge.jemm.database.persistent.berkeley
 
BDbStorageEngineGCImpl(EntityStore) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineGCImpl
 
BDbStorageEngineObjectImpl - Class in org.sourceforge.jemm.database.persistent.berkeley
 
BDbStorageEngineObjectImpl(EntityStore, IDManager) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineObjectImpl
 
BDbStorageEngineRootImpl - Class in org.sourceforge.jemm.database.persistent.berkeley
 
BDbStorageEngineRootImpl(EntityStore) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineRootImpl
 
BDbStorageEngineUserLockImpl - Class in org.sourceforge.jemm.database.persistent.berkeley
 
BDbStorageEngineUserLockImpl(EntityStore) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineUserLockImpl
 
BDbStoredData - Class in org.sourceforge.jemm.database.persistent.berkeley.objects
 
BDbStoredData() - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.objects.BDbStoredData
 
BDbStoredData(long, Serializable) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.objects.BDbStoredData
 
beginConstructor(LifecycleEvent) - Method in class org.sourceforge.jemm.client.LifecycleListenerImpl
Register the class of the object.
beginConstructor(JEMMObject) - Static method in class org.sourceforge.jemm.lifecycle.ConstructorLifecycle
triggers the event for begin.
beginConstructor(LifecycleEvent) - Method in interface org.sourceforge.jemm.lifecycle.ConstructorListener
Called when a constructor is first entered.
beginLock(Object, Object) - Method in interface org.sourceforge.jemm.client.events.LockTracer
If no locks exist then tracks one, otherwise increase the internal count.
beginLock(Object, Object) - Method in class org.sourceforge.jemm.client.events.LockTracerImpl
 
beginLock(LockEvent) - Method in class org.sourceforge.jemm.client.LifecycleListenerImpl
Acquire a lock in the database
beginLock(LockEvent) - Method in class org.sourceforge.jemm.client.MethodContextTracker
 
beginLock(LockEvent) - Method in interface org.sourceforge.jemm.lifecycle.MethodListener
Acquires a synchronisation lock on an object.
beginLock() - Method in interface org.sourceforge.jemm.lifecycle.ShadowUserObject
Acquire the synchronisation lock the object is up to date with the current store version.
beginLock(Object) - Method in interface org.sourceforge.jemm.lifecycle.ShadowUserObject
Acquire the synchronisation lock on the given object.
beginLock() - Method in class org.sourceforge.jemm.lifecycle.ShadowUserObjectImpl
 
beginLock(Object) - Method in class org.sourceforge.jemm.lifecycle.ShadowUserObjectImpl
 
BucketLockedBucket<K,V> - Class in org.sourceforge.jemm.util.managed.bucket
A bucket which locks the entire bucket (i.e.
BucketLockedBucket() - Constructor for class org.sourceforge.jemm.util.managed.bucket.BucketLockedBucket
 
BucketLockedBucketFactory<K,V> - Class in org.sourceforge.jemm.util.managed.bucket
A factory for creating GroupLockManagedMapBuckets.
BucketLockedBucketFactory() - Constructor for class org.sourceforge.jemm.util.managed.bucket.BucketLockedBucketFactory
 
buckets - Variable in class org.sourceforge.jemm.database.components.types.util.HashedContrainer
 

C

cacheCount() - Method in class org.sourceforge.jemm.client.RegistrationCache
 
cacheSize() - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
checkExists(ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
 
checkExists(ID) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBObjectHandler
 
checkExists(ID) - Method in interface org.sourceforge.jemm.database.ObjectAccessor
 
checkObjectExists(ID) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineObjectIF
 
checkObjectExists(ID) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineObjectImpl
 
ChildTransformations - Class in org.sourceforge.jemm.weaver.analysis
 
ChildTransformations() - Constructor for class org.sourceforge.jemm.weaver.analysis.ChildTransformations
 
ClassEntry - Class in org.sourceforge.jemm.database.persistent.berkeley
 
ClassEntry() - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.ClassEntry
 
ClassEntry(ClassId, String, ClassInfo) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.ClassEntry
 
classHandler - Variable in class org.sourceforge.jemm.database.components.BaseDatabase
 
ClassHierarchyIterator - Class in org.sourceforge.jemm.client
Transverses a Class and its parent classes that are either abstract or concrete, but skips Object as the final parent.
ClassHierarchyIterator(Class<?>) - Constructor for class org.sourceforge.jemm.client.ClassHierarchyIterator
 
ClassId - Class in org.sourceforge.jemm.database
ClassId represents the id assigned to a class when it has been registered with a database.
ClassId(long) - Constructor for class org.sourceforge.jemm.database.ClassId
Create a ClassId using the given internal value.
classId - Variable in class org.sourceforge.jemm.database.components.TypeHandler
 
classId - Variable in class org.sourceforge.jemm.database.persistent.berkeley.ClassEntry
 
ClassIdProxy - Class in org.sourceforge.jemm.database.persistent.berkeley.proxy
 
ClassIdProxy() - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.proxy.ClassIdProxy
 
ClassIFImpl - Class in org.sourceforge.jemm.database.memory
 
ClassIFImpl() - Constructor for class org.sourceforge.jemm.database.memory.ClassIFImpl
 
classify(CtClass) - Method in class org.sourceforge.jemm.weaver.analysis.CompileTypeClassifier
Classifies the passed in class to determine how it should be compiled.
classifySingular(CtField) - Method in class org.sourceforge.jemm.weaver.transformation.field.FieldClassifier
Classifies the passed in field into a number of different states so that the compiler can determine what to do with a particular field.
ClassInfo - Class in org.sourceforge.jemm.database
Immutable class representing a class.
ClassInfo(String, Set<FieldInfo>) - Constructor for class org.sourceforge.jemm.database.ClassInfo
Create a class ClassInfo for the given class.
ClassInfo(String) - Constructor for class org.sourceforge.jemm.database.ClassInfo
Create a ClassInfo with the given class name and no fields defined.
ClassInfo(String, FieldInfo...) - Constructor for class org.sourceforge.jemm.database.ClassInfo
Create a ClassInfo with the given class name and fields.
ClassInfo(Class<? extends JEMMType>) - Constructor for class org.sourceforge.jemm.database.ClassInfo
Create a ClassInfo for the given class.
ClassInfoProxy - Class in org.sourceforge.jemm.database.persistent.berkeley.proxy
 
ClassInfoProxy() - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.proxy.ClassInfoProxy
 
ClassLoader - Interface in org.sourceforge.jemm.weaver.io
The ClassLoader interface provides an abstraction over the sources of class files.
ClassMetadata - Class in org.sourceforge.jemm.client
Extracts meta data structure out of a JEMMObject.
ClassMetadata(JEMMObject) - Constructor for class org.sourceforge.jemm.client.ClassMetadata
 
ClassMetadata(Class<?>) - Constructor for class org.sourceforge.jemm.client.ClassMetadata
 
className - Variable in class org.sourceforge.jemm.database.ClassInfo
The formal classname of the class.
className - Variable in class org.sourceforge.jemm.database.FieldInfo
The declaring class of the field
className - Variable in class org.sourceforge.jemm.database.persistent.berkeley.ClassEntry
 
className - Variable in class org.sourceforge.jemm.database.persistent.berkeley.EnumEntry
 
className - Variable in class org.sourceforge.jemm.database.persistent.berkeley.proxy.FieldInfoProxy
 
ClassNotFoundException - Exception in org.sourceforge.jemm.weaver.io
Thrown if a Class could not be loaded from the Reader.
ClassNotFoundException(String, Throwable) - Constructor for exception org.sourceforge.jemm.weaver.io.ClassNotFoundException
Constructor given a message and a Throwable cause.
ClassNotFoundException(String) - Constructor for exception org.sourceforge.jemm.weaver.io.ClassNotFoundException
Constructor given a message.
ClassPathLoader - Class in org.sourceforge.jemm.weaver.io
Loads a Class from the ClassPath.
ClassPathLoader() - Constructor for class org.sourceforge.jemm.weaver.io.ClassPathLoader
Creates a ClassPathLoader using the default ClassLoader as its underlying loader.
ClassPathLoader(ClassLoader) - Constructor for class org.sourceforge.jemm.weaver.io.ClassPathLoader
Create a ClassPathLoader with the given underlying class loader
ClassPoolFactory - Class in org.sourceforge.jemm.weaver.transformation
A factory for the ClassPool class from Javassist which makes it easy to throw away the old ones and create a new one.
ClassWeaver - Class in org.sourceforge.jemm
A command line utility to execute the Class compiler and enhance with JEMM bytecode.
ClassWeaver.VerboseTransformer - Class in org.sourceforge.jemm
Debugging transformer, prints the name of the class passed for loading..
ClassWeaver.VerboseTransformer() - Constructor for class org.sourceforge.jemm.ClassWeaver.VerboseTransformer
 
ClassWriter - Interface in org.sourceforge.jemm.weaver.io
A ClassWriter writes out the bytes representing a Class to the file system.
cleanClassName(String) - Method in class org.sourceforge.jemm.client.Descriptor
If the passed String starts with L and finishes with ; then the L and the ; is stripped.
clear() - Method in class org.sourceforge.jemm.collections.JemmList
 
clear() - Method in class org.sourceforge.jemm.collections.JemmMap
 
clear() - Method in class org.sourceforge.jemm.collections.JemmSet
 
clear(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
clear(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
clear(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBSetTypeHandler
 
clear() - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
clear() - Method in class org.sourceforge.jemm.database.components.types.StoredMapObject
 
clear() - Method in class org.sourceforge.jemm.database.components.types.StoredSetObject
 
clear() - Method in class org.sourceforge.jemm.database.components.types.util.HashedContrainer
Clear the currently held elements
clear() - Method in class org.sourceforge.jemm.util.managed.bucket.BucketLockedBucket
 
clear() - Method in interface org.sourceforge.jemm.util.managed.bucket.ECMapBucket
 
clear() - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
Clear all the entries in this map.
clearAll() - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineUserLockIF
Clear all lock information.
clearAll() - Method in class org.sourceforge.jemm.database.memory.UserLockIFImpl
 
clearAll() - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineUserLockImpl
 
clearAll() - Static method in class org.sourceforge.jemm.util.LockStack
Gets rid of all locks.
clearInitialisation(Class<?>, FieldType, String) - Method in class org.sourceforge.jemm.lifecycle.ShadowData
Removes the initialisation flag for a field.
clearInitialisations() - Method in class org.sourceforge.jemm.lifecycle.ShadowData
 
clearListeners() - Static method in class org.sourceforge.jemm.lifecycle.ConstructorLifecycle
Removes any existing listeners.
clearListeners() - Static method in class org.sourceforge.jemm.lifecycle.TypeConstructorLifecycle
Removes any existing listeners.
clearModified() - Method in class org.sourceforge.jemm.database.components.types.StoredObject
 
clearObject(Object) - Static method in class org.sourceforge.jemm.util.ContextStack
Removes all instances of the object from the top of the stack.
clearPool() - Static method in class org.sourceforge.jemm.weaver.transformation.ClassPoolFactory
Clears the pool but only once this method has been called ITERATIONS_TO_KEEP times.
clearReference(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBClientRefHandler
 
clearReference(ClientId, ID) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBClientRefHandler
 
clearReference(ClientId, ID) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineClientRefIF
 
clearReference(ClientId, ID) - Method in class org.sourceforge.jemm.database.memory.ClientRefIFImpl
 
clearReference(ClientId, ID) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineClientRefImpl
 
clearReferences() - Static method in class org.sourceforge.jemm.util.ContextStack
 
ClearRequest - Class in org.sourceforge.jemm.collections.internal
 
ClearRequest() - Constructor for class org.sourceforge.jemm.collections.internal.ClearRequest
 
clientConnected(RPCClientId, String) - Method in interface org.sourceforge.jemm.comm.server.ClientConnectionListener
Notification that a new client has just started.
ClientConnectionFactory - Interface in org.sourceforge.jemm.comm.connection
A rpc connection factory for supplying a client connection.
ClientConnectionListener - Interface in org.sourceforge.jemm.comm.server
An interface to allow a server to listen to client disconnection events.
clientDisconnect(ClientId) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
clientDisconnect(ClientId) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
clientDisconnect(ClientId) - Method in class org.sourceforge.jemm.database.components.DefaultDBClientRefHandler
 
clientDisconnect(ClientId) - Method in class org.sourceforge.jemm.database.components.DefaultDBUserLockHandler
 
clientDisconnect(ClientId) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBClientRefHandler
 
clientDisconnect(ClientId) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBUserLockHandler
 
clientDisconnect(ClientId) - Method in interface org.sourceforge.jemm.database.Database
Notification that the given client has disconnected, this call is only used on multi-client servers, allowing the server to free up resources associated with the client.
clientDisconnect(ClientId) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
clientDisconnect(ClientId) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
clientDisconnected(RPCClientId) - Method in interface org.sourceforge.jemm.comm.server.ClientConnectionListener
Notification that the client with the given clientId has disconnected.
clientDisconnected(RPCClientId) - Method in class org.sourceforge.jemm.comm.server.RPCServer
Notification that a given client has disconnected.
clientId - Variable in class org.sourceforge.jemm.client.DatabaseAdapter
 
clientId - Variable in class org.sourceforge.jemm.client.JEMMObjectCreatorImpl
 
clientId - Variable in class org.sourceforge.jemm.comm.server.ServerThread
 
ClientId - Class in org.sourceforge.jemm.database
The ClientId represents a client to a database instance.
ClientId(String) - Constructor for class org.sourceforge.jemm.database.ClientId
 
clientId - Variable in class org.sourceforge.jemm.database.ClientId
 
clientId - Variable in class org.sourceforge.jemm.database.persistent.berkeley.objects.ClientRefInfo
 
ClientIdGenerator - Interface in org.sourceforge.jemm.database.remote.server
 
clientIdString - Variable in class org.sourceforge.jemm.comm.server.RPCClientId
The internal id of this client.
ClientLockEntry - Class in org.sourceforge.jemm.database.persistent.berkeley
 
ClientLockEntry() - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.ClientLockEntry
 
ClientLockEntry(ClientThreadId, ID) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.ClientLockEntry
 
ClientLockKey - Class in org.sourceforge.jemm.database.persistent.berkeley
 
ClientLockKey() - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.ClientLockKey
 
ClientLockKey(String, String, long) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.ClientLockKey
 
ClientLockKey(ClientThreadId, ID) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.ClientLockKey
 
clientRefAdded(ID) - Method in interface org.sourceforge.jemm.database.components.ObjectStatusListener
 
clientRefCleared(ID) - Method in interface org.sourceforge.jemm.database.components.ObjectStatusListener
 
ClientReferenceHandler - Class in org.sourceforge.jemm.database.remote.server
 
ClientReferenceHandler(RPCServer, Map<RPCClientId, ClientId>) - Constructor for class org.sourceforge.jemm.database.remote.server.ClientReferenceHandler
 
clientRefHandler - Variable in class org.sourceforge.jemm.database.components.BaseDatabase
 
ClientRefIFImpl - Class in org.sourceforge.jemm.database.memory
 
ClientRefIFImpl() - Constructor for class org.sourceforge.jemm.database.memory.ClientRefIFImpl
 
ClientRefInfo - Class in org.sourceforge.jemm.database.persistent.berkeley.objects
 
ClientRefInfo(ClientId, ID) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.objects.ClientRefInfo
 
ClientRefInfo() - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.objects.ClientRefInfo
 
ClientRefKey - Class in org.sourceforge.jemm.database.persistent.berkeley.objects
 
ClientRefKey() - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.objects.ClientRefKey
 
ClientRefKey(ClientId, ID) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.objects.ClientRefKey
 
ClientThreadId - Class in org.sourceforge.jemm.database
 
ClientThreadId(ClientId, String) - Constructor for class org.sourceforge.jemm.database.ClientThreadId
 
ClientThreadIdRef - Class in org.sourceforge.jemm.database.components
A class representing a client thread id and ID relationship.
ClientThreadIdRef(ClientThreadId, ID) - Constructor for class org.sourceforge.jemm.database.components.ClientThreadIdRef
Create a ClientThreadIdRef with the given thread and id.
clientThreads - Variable in class org.sourceforge.jemm.comm.server.RPCServer
The map of clientIds to active clients
clientVersion - Variable in class org.sourceforge.jemm.database.ObjectState
 
close() - Method in class org.sourceforge.jemm.comm.client.RPCClient
Close the connection to the server.
close() - Method in interface org.sourceforge.jemm.comm.connection.Connection
 
close() - Method in interface org.sourceforge.jemm.comm.connection.ServerConnectionFactory
Shuts down the connection factory
close() - Method in class org.sourceforge.jemm.comm.connection.socket.SocketConnection
 
close() - Method in class org.sourceforge.jemm.comm.connection.socket.SocketServerConnectionFactory
 
close() - Method in class org.sourceforge.jemm.comm.example.echo.EchoClient
Close the echo client/server connection.
close() - Method in class org.sourceforge.jemm.comm.shared.RPCHandler
Close the connection to the server.
closing - Variable in class org.sourceforge.jemm.comm.server.RPCServer
Used for graceful shutdown.
closing - Variable in class org.sourceforge.jemm.comm.shared.RPCHandler
 
closing - Variable in class org.sourceforge.jemm.server.ShutdownRequestReceiver
 
CodeOperations - Class in org.sourceforge.jemm.weaver.transformation.bytecode
Additional operations for a CodeIterator that can improve the general capabilities of the CodeIterator without changing its actual structure.
CodeOperations(CodeIterator) - Constructor for class org.sourceforge.jemm.weaver.transformation.bytecode.CodeOperations
Create a CodeOperations instance.
CommonTransformations - Class in org.sourceforge.jemm.weaver.analysis
 
CommonTransformations() - Constructor for class org.sourceforge.jemm.weaver.analysis.CommonTransformations
 
compareAndSet(int, int) - Method in class org.sourceforge.jemm.collections.JemmAtomicInteger
Atomically sets the value to the given updated value if the current value == the expected value.
compareAndSet(ID, int, int) - Method in class org.sourceforge.jemm.database.components.DefaultDBAtomicIntTypeHandler
 
compareAndSet(int, int) - Method in class org.sourceforge.jemm.database.components.types.StoredAtomicIntObject
 
COMPILER_VERSION_VARIABLE_NAME - Static variable in class org.sourceforge.jemm.weaver.transformation.ShadowTransformation
The name of the compiler version variable added to user classes.
CompilerException - Exception in org.sourceforge.jemm.weaver
Thrown if the Compiler is having a problem with the class
CompilerException(String, Throwable) - Constructor for exception org.sourceforge.jemm.weaver.CompilerException
Compiler exception giving an error message and underlying exception.
CompilerException(String) - Constructor for exception org.sourceforge.jemm.weaver.CompilerException
Compiler exception giving an error message.
CompileTypeClassifier - Class in org.sourceforge.jemm.weaver.analysis
The CompileTypeClassifer is responsible for determining the type of a persistence class, specifically whether it is a parent (that will hold the shadow reference) or a child.
CompileTypeClassifier() - Constructor for class org.sourceforge.jemm.weaver.analysis.CompileTypeClassifier
 
CompileTypeClassifier.CompileType - Enum in org.sourceforge.jemm.weaver.analysis
Class classifications.
connect() - Method in class org.sourceforge.jemm.comm.client.RPCClient
Make the connection to the remote server.
connect() - Method in interface org.sourceforge.jemm.comm.connection.ClientConnectionFactory
 
connect() - Method in class org.sourceforge.jemm.comm.connection.socket.SocketClientConnectionFactory
 
connected - Variable in class org.sourceforge.jemm.comm.client.RPCClient
 
connected - Variable in class org.sourceforge.jemm.comm.server.ServerThread
 
Connection - Interface in org.sourceforge.jemm.comm.connection
A abstract rpc connection.
connection - Variable in class org.sourceforge.jemm.comm.server.ServerThread
 
connection - Variable in class org.sourceforge.jemm.comm.shared.RPCHandler
 
ConnectionException - Exception in org.sourceforge.jemm.comm.connection
A generic connection exception.
ConnectionException(String) - Constructor for exception org.sourceforge.jemm.comm.connection.ConnectionException
Creates a ConnectionException with the given message.
ConnectionException(String, Throwable) - Constructor for exception org.sourceforge.jemm.comm.connection.ConnectionException
Creates a ConnectionException with the given message and underlying cause
connectionFactory - Variable in class org.sourceforge.jemm.comm.server.RPCServer
 
connectionFactory - Variable in class org.sourceforge.jemm.server.ShutdownRequestReceiver
 
connectionId - Variable in class org.sourceforge.jemm.comm.shared.RPCHandler
 
connectionTerminated() - Method in class org.sourceforge.jemm.comm.client.RPCClient
 
connectionTerminated() - Method in class org.sourceforge.jemm.comm.server.ServerThread
Notification that the connection has been closed.
connectionTerminated() - Method in class org.sourceforge.jemm.comm.shared.RPCHandler
 
connectionTerminated() - Method in interface org.sourceforge.jemm.comm.shared.RPCHandlerListener
Notification that the RPCHandler has had the connection terminated.
connFactory - Variable in class org.sourceforge.jemm.comm.client.RPCClient
 
ConstructorContext - Class in org.sourceforge.jemm.util
A constructor/object frame reference which uniquely identifies both the object and the level of hierarchy that the constructor is in.
ConstructorContext(String) - Constructor for class org.sourceforge.jemm.util.ConstructorContext
 
ConstructorEvent - Class in org.sourceforge.jemm.lifecycle
 
ConstructorEvent(JEMMObject) - Constructor for class org.sourceforge.jemm.lifecycle.ConstructorEvent
 
ConstructorLifecycle - Class in org.sourceforge.jemm.lifecycle
A class with only static methods which enhanced objects can use to pass on events on object creation.
ConstructorListener - Interface in org.sourceforge.jemm.lifecycle
A Listener which when combined with ConstructorLifecycle can be used to listen to all the constructor based events for a JEMM enhanced object.
ConstructorProxyTransformation - Class in org.sourceforge.jemm.weaver.transformation
Proxies the constructors creation with a begin and end call.
ConstructorProxyTransformation() - Constructor for class org.sourceforge.jemm.weaver.transformation.ConstructorProxyTransformation
Creates a ConstructorProxyTransformation instance.
contains(ID) - Method in interface org.sourceforge.jemm.client.id.TrackedIDFactory
Returns true if there is a TrackedID for that ID, false otherwise.
contains(K) - Method in class org.sourceforge.jemm.client.shared.WeakSingletonFactory
 
contains(Object) - Method in class org.sourceforge.jemm.collections.JemmList
 
contains(Object) - Method in class org.sourceforge.jemm.collections.JemmSet
 
contains(ClientId, ID, StoredValue) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
contains(ClientId, ID, ContainsRequest) - Method in class org.sourceforge.jemm.database.components.DefaultDBSetTypeHandler
 
contains(StoredValue) - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
contains(ContainsRequest) - Method in class org.sourceforge.jemm.database.components.types.StoredSetObject
 
contains(ContainsRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedBucket
 
contains(ContainsRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedContrainer
 
contains(ContainsRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapBucket
 
contains(ContainsRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedSetBucket
 
contains(StoredValue, StoredValue[]) - Method in class org.sourceforge.jemm.database.components.types.util.SetEntry
 
contains(V) - Method in class org.sourceforge.jemm.util.managed.bucket.BucketLockedBucket
 
contains(V) - Method in interface org.sourceforge.jemm.util.managed.bucket.ECMapBucket
 
containsAll(Collection<?>) - Method in class org.sourceforge.jemm.collections.JemmList
 
containsAll(Collection<?>) - Method in class org.sourceforge.jemm.collections.JemmSet
 
containsKey(Object) - Method in class org.sourceforge.jemm.collections.JemmMap
 
containsKey(ClientId, ID, ContainsRequest) - Method in class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
containsKey(ContainsRequest) - Method in class org.sourceforge.jemm.database.components.types.StoredMapObject
 
containsKey(ContainsRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapContainer
 
containsKey(K) - Method in class org.sourceforge.jemm.util.managed.bucket.BucketLockedBucket
 
containsKey(K) - Method in interface org.sourceforge.jemm.util.managed.bucket.ECMapBucket
 
containsKey(Object) - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
 
ContainsRequest - Class in org.sourceforge.jemm.collections.internal
 
ContainsRequest(Object) - Constructor for class org.sourceforge.jemm.collections.internal.ContainsRequest
 
ContainsRequest(StoredValue) - Constructor for class org.sourceforge.jemm.collections.internal.ContainsRequest
 
ContainsResponse - Class in org.sourceforge.jemm.collections.internal
HashContainer ContainsResult, three options 1) found = true, possibles = null ( successfully found (exact match)) 2) found = false, possibles = null ( definately not in set ) 3) added = false, possibles != null ( uncertain, possible matches returned )
ContainsResponse(boolean) - Constructor for class org.sourceforge.jemm.collections.internal.ContainsResponse
 
ContainsResponse(boolean, Object[]) - Constructor for class org.sourceforge.jemm.collections.internal.ContainsResponse
 
containsValue(Object) - Method in class org.sourceforge.jemm.collections.JemmMap
 
containsValue(ClientId, ID, ContainsValueRequest) - Method in class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
containsValue(ContainsValueRequest) - Method in class org.sourceforge.jemm.database.components.types.StoredMapObject
 
containsValue(StoredValue, List<Object>) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapBucket
If the searchValue is found exactly, return true, otherwise add any values which match hashCodes to the given list of possible matches
containsValue(ContainsValueRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapContainer
 
containsValue(Object) - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
 
ContainsValueRequest - Class in org.sourceforge.jemm.collections.internal.map
 
ContainsValueRequest(Object) - Constructor for class org.sourceforge.jemm.collections.internal.map.ContainsValueRequest
 
ContainsValueRequest(StoredValue) - Constructor for class org.sourceforge.jemm.collections.internal.map.ContainsValueRequest
 
Context - Interface in org.sourceforge.jemm.client.events
A Contextual tracker of thread execution.
ContextStack - Class in org.sourceforge.jemm.util
Utility class to track newly constructed object references.
convert(Class<?>) - Static method in enum org.sourceforge.jemm.database.FieldType
 
convert(IK) - Method in class org.sourceforge.jemm.database.persistent.berkeley.EnityCursorIterator
 
convert() - Method in class org.sourceforge.jemm.database.persistent.berkeley.objects.BDbStoredData
 
convert() - Method in class org.sourceforge.jemm.database.persistent.berkeley.UserLockEntry
 
convertProxy() - Method in class org.sourceforge.jemm.database.persistent.berkeley.proxy.ClassIdProxy
 
convertProxy() - Method in class org.sourceforge.jemm.database.persistent.berkeley.proxy.ClassInfoProxy
 
convertProxy() - Method in class org.sourceforge.jemm.database.persistent.berkeley.proxy.EnumInfoProxy
 
convertProxy() - Method in class org.sourceforge.jemm.database.persistent.berkeley.proxy.FieldDataProxy
 
convertProxy() - Method in class org.sourceforge.jemm.database.persistent.berkeley.proxy.FieldInfoProxy
 
convertProxy() - Method in class org.sourceforge.jemm.database.persistent.berkeley.proxy.IDProxy
 
count(Thread) - Method in class org.sourceforge.jemm.client.events.LockContext
 
count() - Method in class org.sourceforge.jemm.client.events.LockContext
 
count() - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineObjectIF
 
count() - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineObjectImpl
 
countReferences() - Static method in class org.sourceforge.jemm.util.ContextStack
Counts the number of references remaining and returns the count.
create(ID) - Method in interface org.sourceforge.jemm.client.id.TrackedIDFactory
Determines if a TrackedID already exists and if so uses it, otherwise creates a new TrackedID and maps that weakly and returns the value.
create(GetObjectResp, ClassInfo) - Method in class org.sourceforge.jemm.client.JEMMObjectFieldMapper
Creates a new JEMMObject from the response along with introduced Tracked IDs.
create(ID, MethodListener) - Method in class org.sourceforge.jemm.client.ObjectAccessor
When an object is first created an ID and ShadowUserObject need to be assigned.
create(K) - Method in class org.sourceforge.jemm.client.shared.WeakSingletonFactory
 
create(FieldKey) - Method in interface org.sourceforge.jemm.client.types.FieldAccessorChooser
Gets a FieldAccessor for a particular field which will access a particular entity.
create(FieldKey) - Method in class org.sourceforge.jemm.client.types.FieldTypeAccessorChooser
 
createBucket(int) - Method in class org.sourceforge.jemm.database.components.types.util.HashedContrainer
 
createBucket(int) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapContainer
 
createBucket(int) - Method in class org.sourceforge.jemm.database.components.types.util.HashedSetContainer
 
createBucket() - Method in class org.sourceforge.jemm.util.managed.bucket.BucketLockedBucketFactory
 
createBucket() - Method in interface org.sourceforge.jemm.util.managed.bucket.ECMapBucketFactory
 
createClass(File, String) - Static method in class org.sourceforge.jemm.weaver.analysis.JAClassCreator
Load a class file as a CtClass from the specified location on the filesystem.
createClassId() - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineClassIF
Generate a new unique classId
createClassId() - Method in class org.sourceforge.jemm.database.memory.ClassIFImpl
 
createClassId() - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineClassImpl
 
createClientFactory() - Method in class org.sourceforge.jemm.comm.connection.pipe.PipeConnectionHelper
 
createEnumId() - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineEnumIF
 
createEnumId() - Method in class org.sourceforge.jemm.database.memory.EnumIFImpl
 
createEnumId() - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineEnumImpl
 
createNewPool() - Static method in class org.sourceforge.jemm.weaver.transformation.ClassPoolFactory
Creates a new ClassPool and returns the result.
createObject(GetObjectResp, ClassInfo) - Method in interface org.sourceforge.jemm.client.JEMMObjectCreator
 
createObject(GetObjectResp, ClassInfo) - Method in class org.sourceforge.jemm.client.JEMMObjectCreatorImpl
 
createObject(ClientId, ClassId) - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
Creates a new user object with the given class type.
createObject(ClientId, ClassId) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBObjectHandler
Creates a new object with the given class type.
createObject(ClientId, ClassId) - Method in interface org.sourceforge.jemm.database.ObjectAccessor
 
createProxyClass(Class<?>) - Method in class org.sourceforge.jemm.comm.shared.RPCHandler
 
createStorageObject(ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBAtomicIntTypeHandler
 
createStorageObject(ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
createStorageObject(ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
createStorageObject(ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBSetTypeHandler
 
createStorageObject(ID) - Method in class org.sourceforge.jemm.database.components.TypeHandler
Create a StoredObject instance for this type.
createUnderlyingDatabase() - Method in class org.sourceforge.jemm.AbstractStore
 
createUnderlyingDatabase() - Method in class org.sourceforge.jemm.MemoryStore
 
createUnderlyingDatabase() - Method in class org.sourceforge.jemm.PersistentStore
 
createUnderlyingDatabase() - Method in class org.sourceforge.jemm.RemoteStore
 
createValue(ID) - Method in class org.sourceforge.jemm.client.id.TrackedIDFactoryImpl
 
createValue(ID) - Method in class org.sourceforge.jemm.client.JEMMObjectFactory
 
createValue(K) - Method in class org.sourceforge.jemm.client.shared.WeakSingletonFactory
 
createValueElement(K) - Method in class org.sourceforge.jemm.util.ManagedItemStore
 
currentTreadHasAnyLock() - Method in interface org.sourceforge.jemm.client.events.LockTracer
Determines if the current thread has a lock at all.
currentTreadHasAnyLock() - Method in class org.sourceforge.jemm.client.events.LockTracerImpl
 
cursor - Variable in class org.sourceforge.jemm.database.persistent.berkeley.EnityCursorIterator
 
CustomCodeConverter - Class in org.sourceforge.jemm.weaver.transformation.bytecode
A special implementation of a JA CodeConvertor that contains specialist methods use by JEMM.
CustomCodeConverter() - Constructor for class org.sourceforge.jemm.weaver.transformation.bytecode.CustomCodeConverter
 

D

database - Variable in class org.sourceforge.jemm.client.DatabaseAdapter
 
Database - Interface in org.sourceforge.jemm.database
Database is the abstract interface defining the storage subsystem.
DatabaseAdapter - Class in org.sourceforge.jemm.client
An Adapter that maps the ObjectState fields onto actual objects, which are created and stores the objects it creates into a memory sensitive cache.
DatabaseAdapter(Database, JEMMObjectCreator) - Constructor for class org.sourceforge.jemm.client.DatabaseAdapter
 
DatabaseAdapter(Database) - Constructor for class org.sourceforge.jemm.client.DatabaseAdapter
 
DatabaseDebugIF - Interface in org.sourceforge.jemm.database
A debugging/testing interface that Database implementations may expose.
db - Variable in class org.sourceforge.jemm.AbstractStore
 
DBClassHandler - Interface in org.sourceforge.jemm.database.components.interfaces
 
DBClientRefHandler - Interface in org.sourceforge.jemm.database.components.interfaces
 
DBEnumHandler - Interface in org.sourceforge.jemm.database.components.interfaces
 
DBGarbageSweeper - Interface in org.sourceforge.jemm.database.components.interfaces
 
DBObjectHandler - Interface in org.sourceforge.jemm.database.components.interfaces
Internal object handler for the MemoryDatabase
DBRootHandler - Interface in org.sourceforge.jemm.database.components.interfaces
 
DBUserLockHandler - Interface in org.sourceforge.jemm.database.components.interfaces
Lock handling for the MemoryDatabase.
DebugDatabase - Class in org.sourceforge.jemm.database.debug
The DebugDatabase is a pass-through logger to an underlying database.
DebugDatabase(Database) - Constructor for class org.sourceforge.jemm.database.debug.DebugDatabase
 
debugHandler - Variable in class org.sourceforge.jemm.database.components.BaseDatabase
 
decrementAndGet() - Method in class org.sourceforge.jemm.collections.JemmAtomicInteger
Atomically decrements by one the current value.
decrementClientRefCount() - Method in class org.sourceforge.jemm.database.components.types.GCInfo
 
decrementInUse() - Method in class org.sourceforge.jemm.util.ManagedItem
 
decrementRootCount() - Method in class org.sourceforge.jemm.database.components.types.GCInfo
Decrease the number of roots currently holding references to this object.
DEFAULT - Static variable in enum org.sourceforge.jemm.server.ServerMode
 
DEFAULT_CACHED_ELEMENTS_PER_SEGMENT - Static variable in class org.sourceforge.jemm.util.ManagedItemStore
The default number of cached elements to hold per segment
DEFAULT_CLIENT_PORT - Static variable in class org.sourceforge.jemm.server.ServerOptions
 
DEFAULT_CLIENTID - Static variable in class org.sourceforge.jemm.client.JEMMObjectFieldMapper
 
DEFAULT_CONTROL_PORT - Static variable in class org.sourceforge.jemm.server.ServerOptions
 
DEFAULT_NO_BUCKETS - Static variable in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
The default number of locking buckets.
DEFAULT_SEGMENTS - Static variable in class org.sourceforge.jemm.util.ManagedItemStore
The default number of lock segments to use
DEFAULT_VERSION - Static variable in class org.sourceforge.jemm.client.ObjectAccessor
 
DefaultClientIdGenerator - Class in org.sourceforge.jemm.database.remote.server
 
DefaultClientIdGenerator() - Constructor for class org.sourceforge.jemm.database.remote.server.DefaultClientIdGenerator
 
DefaultDBAtomicIntTypeHandler - Class in org.sourceforge.jemm.database.components
 
DefaultDBAtomicIntTypeHandler(ClassId, ObjectAccessor, DBClientRefHandler) - Constructor for class org.sourceforge.jemm.database.components.DefaultDBAtomicIntTypeHandler
 
DefaultDBClassHandler - Class in org.sourceforge.jemm.database.components
 
DefaultDBClassHandler(StorageEngine) - Constructor for class org.sourceforge.jemm.database.components.DefaultDBClassHandler
 
DefaultDBClientRefHandler - Class in org.sourceforge.jemm.database.components
handler for client reference tracking.
DefaultDBClientRefHandler(StorageEngine) - Constructor for class org.sourceforge.jemm.database.components.DefaultDBClientRefHandler
 
DefaultDBDebugHandler - Class in org.sourceforge.jemm.database.components
 
DefaultDBDebugHandler(DBObjectHandler, DBClientRefHandler, DBGarbageSweeper) - Constructor for class org.sourceforge.jemm.database.components.DefaultDBDebugHandler
Creates a debug handler for a database.
DefaultDBEnumHandler - Class in org.sourceforge.jemm.database.components
 
DefaultDBEnumHandler(StorageEngine) - Constructor for class org.sourceforge.jemm.database.components.DefaultDBEnumHandler
 
DefaultDBGarbageSweeper - Class in org.sourceforge.jemm.database.components
 
DefaultDBGarbageSweeper(StorageEngine, DBObjectHandler, GCMode) - Constructor for class org.sourceforge.jemm.database.components.DefaultDBGarbageSweeper
 
DefaultDBListTypeHandler - Class in org.sourceforge.jemm.database.components
Default JemmList type handler implementation.
DefaultDBListTypeHandler(ClassId, ObjectAccessor, DBClientRefHandler) - Constructor for class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
DefaultDBMapTypeHandler - Class in org.sourceforge.jemm.database.components
 
DefaultDBMapTypeHandler(ClassId, ObjectAccessor, DBClientRefHandler, ClassId, ClassId) - Constructor for class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
DefaultDBObjectHandler - Class in org.sourceforge.jemm.database.components
Default implementation of DBObjectHandler used by BaseDatabase based implementations.
DefaultDBObjectHandler(StorageEngine, DBClassHandler, DBClientRefHandler) - Constructor for class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
Creates a DefaultDBObjectHandler instance with the given parameters.
DefaultDBRootHandler - Class in org.sourceforge.jemm.database.components
 
DefaultDBRootHandler(StorageEngine) - Constructor for class org.sourceforge.jemm.database.components.DefaultDBRootHandler
 
DefaultDBSetTypeHandler - Class in org.sourceforge.jemm.database.components
 
DefaultDBSetTypeHandler(ClassId, ObjectAccessor, DBClientRefHandler) - Constructor for class org.sourceforge.jemm.database.components.DefaultDBSetTypeHandler
 
DefaultDBUserLockHandler - Class in org.sourceforge.jemm.database.components
Default lock handler for database implementations
DefaultDBUserLockHandler(StorageEngine, ObjectAccessor) - Constructor for class org.sourceforge.jemm.database.components.DefaultDBUserLockHandler
Create a DefaultDBUserLockHandler instance
DefaultFilter - Class in org.sourceforge.jemm.weaver.io
A file filter that accepts the given list of filenames.
DefaultFilter(String...) - Constructor for class org.sourceforge.jemm.weaver.io.DefaultFilter
Construct a DefaultFilter with the given list of filenames.
DelegatingDatabase - Class in org.sourceforge.jemm.client
A database implementation that passes through all calls onto the database given in the constructor.
DelegatingDatabase(Database) - Constructor for class org.sourceforge.jemm.client.DelegatingDatabase
 
DelegatingObjectDatabase - Class in org.sourceforge.jemm.client
An ObjectDatabase implementation that delegates all its calls to the ObjectDatabase passed into the constructor.
DelegatingObjectDatabase(ObjectDatabase) - Constructor for class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
Demo1 - Class in org.sourceforge.jemm.sample.demo1
A simple demonstration program.
Demo1Speed - Class in org.sourceforge.jemm.sample.demo1
A simple demonstration program.
Demo1SpeedCreation - Class in org.sourceforge.jemm.sample.demo1
A simple demonstration program.
Demo1Weaved - Class in org.sourceforge.jemm.sample.demo1
A simple demonstration program.
DependencyException - Exception in org.sourceforge.jemm.weaver.analysis
Thrown when something is wrong within the Dependency Manager.
DependencyException(String, Throwable) - Constructor for exception org.sourceforge.jemm.weaver.analysis.DependencyException
Creates a DependencyException with the given message and cause.
DependencyException(String) - Constructor for exception org.sourceforge.jemm.weaver.analysis.DependencyException
Creates a DependencyException with the given error message.
DependencyManager - Class in org.sourceforge.jemm.weaver.analysis
Supports the dependencies between various transformations and determines the correct execution order.
DependencyManager() - Constructor for class org.sourceforge.jemm.weaver.analysis.DependencyManager
Creates a DependencyManager instance.
dependentTransforms() - Method in class org.sourceforge.jemm.weaver.analysis.CommonTransformations
 
dependentTransforms() - Method in class org.sourceforge.jemm.weaver.analysis.TransformationChain
Always returns a zero length array.
dependentTransforms() - Method in class org.sourceforge.jemm.weaver.transformation.AbstractClassTransformation
 
dependentTransforms() - Method in class org.sourceforge.jemm.weaver.transformation.AssignedShadowConstructorTransformation
 
dependentTransforms() - Method in class org.sourceforge.jemm.weaver.transformation.ConstructorProxyTransformation
Depends on ShadowConstructorTransformation (and on ShadowTransformation) and on InterfaceTransformation.
dependentTransforms() - Method in class org.sourceforge.jemm.weaver.transformation.InterfaceTransformation
Has no dependent transforms and hence this returns an empty array.
dependentTransforms() - Method in class org.sourceforge.jemm.weaver.transformation.MethodAnnotationTransformation
 
dependentTransforms() - Method in class org.sourceforge.jemm.weaver.transformation.MethodProxyTransformation
 
dependentTransforms() - Method in class org.sourceforge.jemm.weaver.transformation.ShadowTransformation
Has no dependencies and hence returns an empty array
dependentTransforms() - Method in class org.sourceforge.jemm.weaver.transformation.SuperCallConstructorTransformation
 
dependentTransforms() - Method in class org.sourceforge.jemm.weaver.transformation.SynchronizedBlockTransformation
Dependent on ShadowTransformation
dependentTransforms() - Method in interface org.sourceforge.jemm.weaver.transformation.Transformation
Should return a list of the transformations that this transform requires before it can execute on a class.
deposit(double) - Method in class org.sourceforge.jemm.sample.demo1.model.Account
Deposit the given about into the account, increasing the balance.
deposit(double) - Method in class org.sourceforge.jemm.sample.demo1.model.orig.Account
Deposit the given about into the account, increasing the balance.
Descriptor - Class in org.sourceforge.jemm.client
A descriptor is a method signature that has the following format: className#methodName() Where: methodName - The name of the originating method.
Descriptor(String) - Constructor for class org.sourceforge.jemm.client.Descriptor
 
Descriptor(String, String, String, String...) - Constructor for class org.sourceforge.jemm.client.Descriptor
 
Descriptor(String, String, String) - Constructor for class org.sourceforge.jemm.client.Descriptor
 
DescriptorParsingException - Exception in org.sourceforge.jemm.client
 
DescriptorParsingException(String, Throwable) - Constructor for exception org.sourceforge.jemm.client.DescriptorParsingException
 
DescriptorParsingException(String) - Constructor for exception org.sourceforge.jemm.client.DescriptorParsingException
 
done - Variable in class org.sourceforge.jemm.database.persistent.berkeley.EnityCursorIterator
 
doubleValue() - Method in class org.sourceforge.jemm.collections.JemmAtomicInteger
 
Dump - Class in org.sourceforge.jemm.weaver.util
Utility class to dump the CtClass version of a given class loaded from the classpath.

E

echo(String) - Method in class org.sourceforge.jemm.comm.example.echo.EchoServer
 
echo(String) - Method in interface org.sourceforge.jemm.comm.example.echo.EchoServerIF
A synchronous echo call, response is returned in return value.
EchoClient - Class in org.sourceforge.jemm.comm.example.echo
A simple test client for sending echo messages to an echo server.
EchoClient(String, int) - Constructor for class org.sourceforge.jemm.comm.example.echo.EchoClient
Creates an EchoClient with the given parameters.
EchoClient(ClientConnectionFactory) - Constructor for class org.sourceforge.jemm.comm.example.echo.EchoClient
 
EchoClientIF - Interface in org.sourceforge.jemm.comm.example.echo
Client side Echo service interface.
EchoServer - Class in org.sourceforge.jemm.comm.example.echo
EchoServer is a simple test server that receives EchoRequest messages from clients and responds with EchoReply messages.
EchoServer(int) - Constructor for class org.sourceforge.jemm.comm.example.echo.EchoServer
Creates an instance of the echo server
EchoServer(ServerConnectionFactory) - Constructor for class org.sourceforge.jemm.comm.example.echo.EchoServer
 
EchoServerIF - Interface in org.sourceforge.jemm.comm.example.echo
Interface offered to clients by EchoServer
ECMAction<K,V> - Interface in org.sourceforge.jemm.util.managed
An atomic action defined for applying on a EnhancedConcurrentMap.
ECMapBucket<K,V> - Interface in org.sourceforge.jemm.util.managed.bucket
An EnhancedConcurrentMap bucket.
ECMapBucketFactory<K,V> - Interface in org.sourceforge.jemm.util.managed.bucket
A Factory for creating EnhancedConcurrentMap buckets.
ECMEntry<K,V> - Class in org.sourceforge.jemm.util.managed
An entry within an EnhancedConcurrentHashMap
ECMEntry(K, V) - Constructor for class org.sourceforge.jemm.util.managed.ECMEntry
Creates an ECMEntry with the given key and value
Encodable<T> - Interface in org.sourceforge.jemm.client.shared
 
encode(ValueEncoder) - Method in interface org.sourceforge.jemm.client.shared.Encodable
 
encode(K) - Method in class org.sourceforge.jemm.client.shared.ValueEncoder
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.atomic.AIRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.atomic.AIResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.ClearRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.ContainsRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.ContainsResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.list.ListAddAllRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.list.ListAddAllResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.list.ListAddRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.list.ListAddResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.list.ListGetRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.list.ListGetResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.list.ListIndexOfRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.list.ListIndexOfResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.list.ListRemoveIndexRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.list.ListRemoveIndexResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.list.ListSetRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.list.ListSetResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.list.SubListRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.list.SubListResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.ContainsValueRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapGetRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapGetResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapKeySetRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapKeySetResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapPutIfAbsentRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapPutIfAbsentResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapPutRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapPutResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapRemoveKVRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapRemoveKVResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapRemoveRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapRemoveResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKONRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKONResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKVRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKVResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapValuesRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.map.MapValuesResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.RemoveRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.RemoveResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.set.SetAddRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.set.SetAddResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.SizeRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.SizeResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.StoredValue
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.ToArrayRequest
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.ToArrayResponse
 
encode(ValueEncoder) - Method in class org.sourceforge.jemm.collections.internal.VoidResponse
 
encodeArray(K[]) - Method in class org.sourceforge.jemm.client.shared.ValueEncoder
Creates an encoded copy of the given array, does not alter the original array.
endConstructor(LifecycleEvent) - Method in class org.sourceforge.jemm.client.LifecycleListenerImpl
Synchronise the state of the Object with the database and clear any object fields of their values into the ShadowData.
endConstructor(JEMMObject) - Static method in class org.sourceforge.jemm.lifecycle.ConstructorLifecycle
Triggers the end event.
endConstructor(LifecycleEvent) - Method in interface org.sourceforge.jemm.lifecycle.ConstructorListener
Called when a constructor is left.
endLock(Object, Object) - Method in interface org.sourceforge.jemm.client.events.LockTracer
Removes a lock, if zero removes the presence of a lock.
endLock(Object, Object) - Method in class org.sourceforge.jemm.client.events.LockTracerImpl
 
endLock(LockEvent) - Method in class org.sourceforge.jemm.client.LifecycleListenerImpl
Release a lock in the database
endLock(LockEvent) - Method in class org.sourceforge.jemm.client.MethodContextTracker
 
endLock(LockEvent) - Method in interface org.sourceforge.jemm.lifecycle.MethodListener
Releases a synchronisation lock on an object.
endLock() - Method in interface org.sourceforge.jemm.lifecycle.ShadowUserObject
Release the held read or write lock.
endLock(Object) - Method in interface org.sourceforge.jemm.lifecycle.ShadowUserObject
Release the held read or write lock on the given object.
endLock() - Method in class org.sourceforge.jemm.lifecycle.ShadowUserObjectImpl
 
endLock(Object) - Method in class org.sourceforge.jemm.lifecycle.ShadowUserObjectImpl
 
enhance(byte[]) - Method in interface org.sourceforge.jemm.weaver.Weaver
Enhances the pass class (represented as its byte code)/ Already enhanced classes should be ignored.
enhance(byte[]) - Method in class org.sourceforge.jemm.weaver.WeaverImpl
 
EnhancedConcurrentHashMap<K,V> - Class in org.sourceforge.jemm.util.managed
EnhancedConcurrentHashMap is similar to ConcurrentHashMap, but adds some extra features.
EnhancedConcurrentHashMap() - Constructor for class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
Creates an EnhancedConcurrentHashMap with a default number of buckets.
EnhancedConcurrentHashMap(int) - Constructor for class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
Creates an EnhancedConcurrentHashMap with the given number of internal buckets.
EnhancedConcurrentHashMap(ECMapBucketFactory<K, V>, int) - Constructor for class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
 
EnhancedConcurrentMap<K,V> - Interface in org.sourceforge.jemm.util.managed
An EnhancedConcurrentMap extends concurrent map to provide an ability to perform atomic actions at the key level.
EnityCursorIterator<IK,PK> - Class in org.sourceforge.jemm.database.persistent.berkeley
 
EnityCursorIterator(EntityCursor<IK>) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.EnityCursorIterator
 
enterMethod(Object, Descriptor) - Method in class org.sourceforge.jemm.client.events.EntitiesContext
Marks an method entered and tracks appropriately the current thread as entering the method on the entity.
enterMethod(Object, Descriptor) - Method in interface org.sourceforge.jemm.client.events.StackTracer
Marks an method entered and tracks appropriately the current thread as entering the method on the entity.
EntitiesContext - Class in org.sourceforge.jemm.client.events
Tracks all stack information for JEMMObjects.
EntitiesContext(LockTracer, MethodContextListener) - Constructor for class org.sourceforge.jemm.client.events.EntitiesContext
Creates an Event Generator with all context aware events going to the passed listener.
Entity - Class in org.sourceforge.jemm.client
An Entity is a JEMMObject representation that allows low level access to the fields, methods and constructors.
Entity(JEMMObject) - Constructor for class org.sourceforge.jemm.client.Entity
 
Entity - Annotation Type in org.sourceforge.jemm
Marks a Class as needing enhancement by Jemm.
EntityContext - Class in org.sourceforge.jemm.client.events
A context that represents a JEMMObject within the system.
EntityContext(Object) - Constructor for class org.sourceforge.jemm.client.events.EntityContext
 
entityEntered(EntityEvent) - Method in interface org.sourceforge.jemm.client.events.MethodContextListener
Called when an entity is entered and no other threads are using the entity.
entityEntered(MethodEvent) - Method in class org.sourceforge.jemm.client.LifecycleListenerImpl
Register the class Setup the required object fields that will be used by the method if it is the first time a method is entered.
entityEntered(MethodEvent) - Method in class org.sourceforge.jemm.client.MethodContextTracker
 
entityEntered(EntityEvent) - Method in class org.sourceforge.jemm.client.ObjectOperationsFacade
 
entityEntered(MethodEvent) - Method in interface org.sourceforge.jemm.lifecycle.MethodListener
Called when an Object is entered.
entityEntered(String) - Method in interface org.sourceforge.jemm.lifecycle.ShadowUserObject
Signifies the beginning of a method execution
entityEntered(String) - Method in class org.sourceforge.jemm.lifecycle.ShadowUserObjectImpl
 
EntityEvent - Class in org.sourceforge.jemm.client.events
 
EntityEvent(Object, EntityEventType) - Constructor for class org.sourceforge.jemm.client.events.EntityEvent
 
EntityEventType - Enum in org.sourceforge.jemm.client.events
An entity event type can either be entered or exited.
entityExited(EntityEvent) - Method in interface org.sourceforge.jemm.client.events.MethodContextListener
When the last thread leaves an entity then the entity exited.
entityExited(MethodEvent) - Method in class org.sourceforge.jemm.client.LifecycleListenerImpl
Captures the object state and saves it.
entityExited(MethodEvent) - Method in class org.sourceforge.jemm.client.MethodContextTracker
 
entityExited(EntityEvent) - Method in class org.sourceforge.jemm.client.ObjectOperationsFacade
Finalize the object state completely and synchronize to the database.
entityExited(MethodEvent) - Method in interface org.sourceforge.jemm.lifecycle.MethodListener
Called when an Object is exited
entityExited(String) - Method in interface org.sourceforge.jemm.lifecycle.ShadowUserObject
Signifies the end of a method execution
entityExited(String) - Method in class org.sourceforge.jemm.lifecycle.ShadowUserObjectImpl
 
entrySet() - Method in class org.sourceforge.jemm.collections.JemmMap
entrySet() is not supported by JemmMap
entrySet() - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
 
EnumEntry - Class in org.sourceforge.jemm.database.persistent.berkeley
 
EnumEntry() - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.EnumEntry
 
EnumEntry(EnumId, String, EnumInfo) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.EnumEntry
 
enumHandler - Variable in class org.sourceforge.jemm.database.components.BaseDatabase
 
EnumId - Class in org.sourceforge.jemm.database
The id type for stored enumerated types.
EnumId(long) - Constructor for class org.sourceforge.jemm.database.EnumId
Creates an enum id with the given internal id.
enumId - Variable in class org.sourceforge.jemm.database.persistent.berkeley.EnumEntry
 
EnumIFImpl - Class in org.sourceforge.jemm.database.memory
 
EnumIFImpl() - Constructor for class org.sourceforge.jemm.database.memory.EnumIFImpl
 
EnumInfo - Class in org.sourceforge.jemm.database
 
EnumInfo(String, Set<String>) - Constructor for class org.sourceforge.jemm.database.EnumInfo
 
EnumInfo(String, String...) - Constructor for class org.sourceforge.jemm.database.EnumInfo
 
EnumInfoProxy - Class in org.sourceforge.jemm.database.persistent.berkeley.proxy
 
EnumInfoProxy() - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.proxy.EnumInfoProxy
 
equals(Object) - Method in class org.sourceforge.jemm.client.Descriptor
 
equals(Object) - Method in class org.sourceforge.jemm.client.events.EntityEvent
 
equals(Object) - Method in class org.sourceforge.jemm.client.events.LockEvent
 
equals(Object) - Method in class org.sourceforge.jemm.client.events.MethodContext
 
equals(Object) - Method in class org.sourceforge.jemm.client.events.MethodEvent
 
equals(Object) - Method in class org.sourceforge.jemm.client.FieldKey
 
equals(Object) - Method in class org.sourceforge.jemm.collections.internal.StoredValue
 
equals(Object) - Method in class org.sourceforge.jemm.comm.server.RPCClientId
 
equals(Object) - Method in class org.sourceforge.jemm.database.ClassId
 
equals(Object) - Method in class org.sourceforge.jemm.database.ClassInfo
 
equals(Object) - Method in class org.sourceforge.jemm.database.ClientId
 
equals(Object) - Method in class org.sourceforge.jemm.database.ClientThreadId
 
equals(Object) - Method in class org.sourceforge.jemm.database.components.ClientThreadIdRef
 
equals(Object) - Method in class org.sourceforge.jemm.database.components.types.GCInfo
 
equals(Object) - Method in class org.sourceforge.jemm.database.components.types.StoredObject
 
equals(Object) - Method in class org.sourceforge.jemm.database.components.UserLockInfo
 
equals(Object) - Method in class org.sourceforge.jemm.database.EnumId
 
equals(Object) - Method in class org.sourceforge.jemm.database.EnumInfo
 
equals(Object) - Method in class org.sourceforge.jemm.database.FieldInfo
 
equals(Object) - Method in class org.sourceforge.jemm.database.ObjectState
 
equals(Object) - Method in class org.sourceforge.jemm.database.ObjectSyncResp
 
equals(Object) - Method in class org.sourceforge.jemm.types.ID
 
equals(Object) - Method in class org.sourceforge.jemm.types.JemmDate
 
equals(Object) - Method in class org.sourceforge.jemm.util.ConstructorContext
 
equals(Object) - Method in class org.sourceforge.jemm.weaver.transformation.AbstractClassTransformation
 
equals(Object) - Method in class org.sourceforge.jemm.weaver.transformation.MethodAnnotationTransformation.FieldDetails
 
equals(Object) - Method in interface org.sourceforge.jemm.weaver.transformation.Transformation
Note that the equals check is not just about equality, but whether the transforms are equivalent.
ERROR_TIMEOUT - Static variable in class org.sourceforge.jemm.util.LockManager
 
ErrorMessage - Class in org.sourceforge.jemm.comm.shared
A class representing an error returned by the server.
ErrorMessage(String) - Constructor for class org.sourceforge.jemm.comm.shared.ErrorMessage
Creates an ErrorMessage with the given message string.
executeDependents(Transformation, CtClass, CtClass) - Method in class org.sourceforge.jemm.weaver.analysis.DependencyManager
Executes all the dependents of the ClassTransformation so that t can be executed.
exitMethod(Object, Descriptor) - Method in class org.sourceforge.jemm.client.events.EntitiesContext
Exits a method, removing any contexts that have been created.
exitMethod(Object, Descriptor) - Method in interface org.sourceforge.jemm.client.events.StackTracer
Exits a method, removing any contexts that have been created.
expired(ID) - Method in interface org.sourceforge.jemm.client.id.TrackedIDListener
Called when an ID is no longer referenced by the local client and has been garbage collected.

F

failedConstruction(LifecycleEvent) - Method in class org.sourceforge.jemm.client.LifecycleListenerImpl
Removes the context for the constructor from the stack.
failedConstruction(LifecycleEvent) - Method in interface org.sourceforge.jemm.lifecycle.ConstructorListener
Called when a constructor fails due to an exception
failedConstructor(JEMMObject) - Static method in class org.sourceforge.jemm.lifecycle.ConstructorLifecycle
Triggers the failed construction event.
FieldAccessor - Interface in org.sourceforge.jemm.client.types
An AccessHandler knows how to access fields of varying types against a particular Entity.
FieldAccessorChooser - Interface in org.sourceforge.jemm.client.types
A factory which determines which FieldAccessor should be used for a particular field.
FieldClassifier - Class in org.sourceforge.jemm.weaver.transformation.field
Determines if a field on a class is either a jemm created field or specifically using the JEMM API and hence should be ignored.
FieldClassifier() - Constructor for class org.sourceforge.jemm.weaver.transformation.field.FieldClassifier
Creates a new instance of a FieldClassifier.
FieldClassifier.Classification - Enum in org.sourceforge.jemm.weaver.transformation.field
A classification of a CtField as needed by the transformation process.
FieldData - Class in org.sourceforge.jemm.database.components.types
 
FieldData() - Constructor for class org.sourceforge.jemm.database.components.types.FieldData
Create a FieldData object to represent the given field.
FieldData(int, Object) - Constructor for class org.sourceforge.jemm.database.components.types.FieldData
 
FieldDataProxy - Class in org.sourceforge.jemm.database.persistent.berkeley.proxy
 
FieldDataProxy() - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.proxy.FieldDataProxy
 
FieldFilter - Interface in org.sourceforge.jemm.client
Used with a FieldIterator to say with a field should be returned or not by the Iterator.
FieldInfo - Class in org.sourceforge.jemm.database
A fieldInfo represents all the information to do with a Field in a Java class.
FieldInfo(String, String, FieldType) - Constructor for class org.sourceforge.jemm.database.FieldInfo
Create a FieldInfo to represent the given class field.
FieldInfo(String, Class<?>, FieldType) - Constructor for class org.sourceforge.jemm.database.FieldInfo
Creats a FieldInfo to represent the given class field.
FieldInfoProxy - Class in org.sourceforge.jemm.database.persistent.berkeley.proxy
 
FieldInfoProxy() - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.proxy.FieldInfoProxy
 
FieldIterator - Class in org.sourceforge.jemm.client
An Iterator that iterates all fields on a class, including all the parent classes.
FieldIterator(Class<?>) - Constructor for class org.sourceforge.jemm.client.FieldIterator
 
FieldIterator(Class<?>, FieldFilter) - Constructor for class org.sourceforge.jemm.client.FieldIterator
Creates a FieldIterator which will filter all the fields it sees using the passed filter.
FieldIterator.AcceptAllFilter - Class in org.sourceforge.jemm.client
 
FieldIterator.AcceptAllFilter() - Constructor for class org.sourceforge.jemm.client.FieldIterator.AcceptAllFilter
 
FieldKey - Class in org.sourceforge.jemm.client
The unique key that identifies a field from a particular class.
FieldKey(Class<?>, String) - Constructor for class org.sourceforge.jemm.client.FieldKey
 
fieldMapper - Variable in class org.sourceforge.jemm.client.JEMMObjectCreatorImpl
 
fieldName - Variable in class org.sourceforge.jemm.database.FieldInfo
The name of the field
fieldName - Variable in class org.sourceforge.jemm.database.persistent.berkeley.proxy.FieldInfoProxy
 
fields - Variable in class org.sourceforge.jemm.database.ClassInfo
An immutable set of the fields belonging to the class
FieldTransformation - Interface in org.sourceforge.jemm.weaver.transformation.field
A transformation specifically designed for fields.
fieldType - Variable in class org.sourceforge.jemm.database.FieldInfo
The type of the field
FieldType - Enum in org.sourceforge.jemm.database
The valid field types within JEMM
fieldType - Variable in class org.sourceforge.jemm.database.persistent.berkeley.proxy.FieldInfoProxy
 
FieldTypeAccessorChooser - Class in org.sourceforge.jemm.client.types
A FieldAccessorChooser which uses the type of the field as determined using reflection to create the right accessor.
FieldTypeAccessorChooser(ObjectSource, Entity) - Constructor for class org.sourceforge.jemm.client.types.FieldTypeAccessorChooser
 
fieldValues - Variable in class org.sourceforge.jemm.database.ObjectState
 
fileDirExistsAndIsWritable(File) - Method in class org.sourceforge.jemm.server.ServerOptions
 
FileLoader - Class in org.sourceforge.jemm.weaver.io
Loads Class file contents using File System.
FileLoader(File) - Constructor for class org.sourceforge.jemm.weaver.io.FileLoader
Creates a FileLoader with the given base directory.
FileWriter - Class in org.sourceforge.jemm.weaver.io
FileWriter is a ClassWriter that outputs to a directory structure.
FileWriter(File) - Constructor for class org.sourceforge.jemm.weaver.io.FileWriter
Constructs a FileWriter with the given base output directory.
fillSubList(StoredListObject, int, int) - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
finaliseAllFields() - Method in class org.sourceforge.jemm.client.ObjectAccessor
 
finaliseField(Class<?>, String) - Method in class org.sourceforge.jemm.client.ObjectAccessor
Clears an Objects field by setting it to null.
finaliseField(Field) - Method in class org.sourceforge.jemm.client.ObjectAccessor
 
finalize(FieldKey) - Method in interface org.sourceforge.jemm.client.types.FieldAccessor
undoes any temporary storage of a field against an object for the purposes of running users code so that final values can be stored and serialized.
finalize(FieldKey) - Method in class org.sourceforge.jemm.client.types.JEMMObjectAccessor
Takes the field from the Entity stored in the attribute of the object and moves the value into the ShadowData.
finalize(FieldKey) - Method in class org.sourceforge.jemm.client.types.PrimitiveAccessor
Ignored in this implementation, primitives do not need finalizing
findAccessedAttributes(CtMethod) - Method in class org.sourceforge.jemm.weaver.transformation.MethodAnnotationTransformation
 
findTransform(String) - Method in class org.sourceforge.jemm.weaver.analysis.DependencyManager
Finds the instance of the passed in class.
floatValue() - Method in class org.sourceforge.jemm.collections.JemmAtomicInteger
 

G

gcHandler - Variable in class org.sourceforge.jemm.database.components.BaseDatabase
 
GCIFImpl - Class in org.sourceforge.jemm.database.memory
 
GCIFImpl() - Constructor for class org.sourceforge.jemm.database.memory.GCIFImpl
 
GCInfo - Class in org.sourceforge.jemm.database.components.types
 
GCInfo(ID) - Constructor for class org.sourceforge.jemm.database.components.types.GCInfo
 
GCInfo(ID, GCStatus, int, int) - Constructor for class org.sourceforge.jemm.database.components.types.GCInfo
 
GCInfoProxy - Class in org.sourceforge.jemm.database.persistent.berkeley.proxy
 
GCInfoProxy() - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.proxy.GCInfoProxy
 
GCInfoProxy(ID, GCStatus, int, int) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.proxy.GCInfoProxy
 
GCInfoProxy(GCInfo) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.proxy.GCInfoProxy
 
gcInitialise() - Method in class org.sourceforge.jemm.database.components.types.GCInfo
Sets the initial GC status of this object.
GCMode - Enum in org.sourceforge.jemm.database.components
Enum representing whether the garbage collector is in automatic (daemon thread) or manual trigger mode.
GCStatus - Enum in org.sourceforge.jemm.database.components
GC status represents the GC colouring for the mark and sweep garbage collector.
generateId() - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineObjectIF
 
generateId() - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineObjectImpl
 
generateOptions() - Static method in class org.sourceforge.jemm.server.ServerOptions
 
generateStats(int, long) - Method in class org.sourceforge.jemm.sample.AbstractDemo
 
get(ID) - Method in interface org.sourceforge.jemm.client.id.TrackedIDFactory
Gets a TrackedID if it exists, otherwise returns null.
get(K) - Method in class org.sourceforge.jemm.client.shared.WeakSingletonFactory
 
get() - Method in class org.sourceforge.jemm.collections.JemmAtomicInteger
Gets the current value.
get(int) - Method in class org.sourceforge.jemm.collections.JemmList
 
get(Object) - Method in class org.sourceforge.jemm.collections.JemmMap
 
get(ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBAtomicIntTypeHandler
 
get(ClassId) - Method in class org.sourceforge.jemm.database.components.DefaultDBClassHandler
 
get(EnumId) - Method in class org.sourceforge.jemm.database.components.DefaultDBEnumHandler
 
get(ClientId, ID, int) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
get(ClientId, ID, MapGetRequest) - Method in class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
get(ClassId) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBClassHandler
 
get(EnumId) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBEnumHandler
 
get(ID) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineGCIF
 
get() - Method in class org.sourceforge.jemm.database.components.types.StoredAtomicIntObject
 
get(int) - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
get(MapGetRequest) - Method in class org.sourceforge.jemm.database.components.types.StoredMapObject
 
get(MapGetRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapBucket
 
get(MapGetRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapContainer
 
get(ID) - Method in class org.sourceforge.jemm.database.memory.GCIFImpl
 
get(ID) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineGCImpl
 
get(K) - Method in class org.sourceforge.jemm.util.managed.bucket.BucketLockedBucket
 
get(K) - Method in interface org.sourceforge.jemm.util.managed.bucket.ECMapBucket
 
get(Object) - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
 
getAccount() - Method in class org.sourceforge.jemm.sample.demo1.model.orig.Person
Return the account referred to by the given index.
getAccount() - Method in class org.sourceforge.jemm.sample.demo1.model.Person
Return the account referred to by the given index.
getAction() - Method in class org.sourceforge.jemm.collections.internal.atomic.AIRequest
Return the request action.
getAction() - Method in class org.sourceforge.jemm.server.ServerOptions
 
getActiveStore() - Static method in class org.sourceforge.jemm.Session
Return a reference to the current active JEMMStore
getAllFieldsMap() - Method in class org.sourceforge.jemm.client.ObjectAccessor
Generates a Map of all the keys and values for all fields associated with this object.
getAndAdd(int) - Method in class org.sourceforge.jemm.collections.JemmAtomicInteger
Atomically adds the given value to the current value.
getAndAdd(ID, int) - Method in class org.sourceforge.jemm.database.components.DefaultDBAtomicIntTypeHandler
 
getAndAdd(int) - Method in class org.sourceforge.jemm.database.components.types.StoredAtomicIntObject
 
getAndDecrement() - Method in class org.sourceforge.jemm.collections.JemmAtomicInteger
Atomically decrements by one the current value.
getAndIncrement() - Method in class org.sourceforge.jemm.collections.JemmAtomicInteger
Atomically increments by one the current value.
getAndIncrement() - Method in class org.sourceforge.jemm.database.persistent.berkeley.IDEntry
 
getAndSet(int) - Method in class org.sourceforge.jemm.collections.JemmAtomicInteger
Atomically sets to the given value and returns the old value.
getAndSet(ID, int) - Method in class org.sourceforge.jemm.database.components.DefaultDBAtomicIntTypeHandler
 
getAndSet(int) - Method in class org.sourceforge.jemm.database.components.types.StoredAtomicIntObject
 
getArray() - Method in class org.sourceforge.jemm.collections.internal.ToArrayResponse
 
getAsDate() - Method in class org.sourceforge.jemm.types.JemmDate
Return this date value as a Date.
getAsSqlDate() - Method in class org.sourceforge.jemm.types.JemmDate
Return this date value as an sql Date.
getBalance() - Method in class org.sourceforge.jemm.sample.demo1.model.Account
Returns the balance on the account.
getBalance() - Method in class org.sourceforge.jemm.sample.demo1.model.orig.Account
Returns the balance on the account.
getBody() - Method in class org.sourceforge.jemm.weaver.transformation.AbstractShadowConstructorTransformation
 
getBody() - Method in class org.sourceforge.jemm.weaver.transformation.AssignedShadowConstructorTransformation
 
getBody() - Method in class org.sourceforge.jemm.weaver.transformation.SuperCallConstructorTransformation
 
getBucket(Integer, boolean) - Method in class org.sourceforge.jemm.database.components.types.util.HashedContrainer
 
getChain() - Method in class org.sourceforge.jemm.weaver.analysis.CommonTransformations
 
getClassContainingMethod() - Method in class org.sourceforge.jemm.client.Descriptor
 
getClassId() - Method in class org.sourceforge.jemm.database.components.TypeHandler
Return the classId of the JemmType class being handled
getClassId() - Method in class org.sourceforge.jemm.database.components.types.StoredObject
 
getClassId() - Method in class org.sourceforge.jemm.database.GetObjectResp
 
getClassIdByName(String) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineClassIF
Return the classId with the registered class named 'className'
getClassIdByName(String) - Method in class org.sourceforge.jemm.database.memory.ClassIFImpl
 
getClassIdByName(String) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineClassImpl
 
getClassIF() - Method in interface org.sourceforge.jemm.database.components.StorageEngine
 
getClassIF() - Method in class org.sourceforge.jemm.database.memory.MDStorageEngine
 
getClassIF() - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngine
 
getClassInfo() - Method in class org.sourceforge.jemm.client.ClassMetadata
Gathers together all the Class data on its active fields and produces an overall meta structure summary.
getClassInfo(ClassId) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
getClassInfo(ClientId, ClassId) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
getClassInfo(ClassId) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
getClassInfo(ClassId) - Method in interface org.sourceforge.jemm.client.ObjectDatabase
Returns the class information for the given class id.
getClassInfo(ClientId, ClassId) - Method in class org.sourceforge.jemm.client.RegistrationCache
 
getClassInfo(ClientId, ClassId) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
getClassInfo(ClientId, ClassId) - Method in interface org.sourceforge.jemm.database.Database
Returns the class information for the given class id.
getClassInfo(ClientId, ClassId) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
getClassInfo(ClientId, ClassId) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
getClassInfo(ClassId) - Method in interface org.sourceforge.jemm.database.remote.shared.RDbServerIF
 
getClassInfoById(ClassId) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineClassIF
 
getClassInfoById(ClassId) - Method in class org.sourceforge.jemm.database.memory.ClassIFImpl
 
getClassInfoById(ClassId) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineClassImpl
 
getClassName() - Method in class org.sourceforge.jemm.client.Descriptor
 
getClassName() - Method in class org.sourceforge.jemm.database.EnumInfo
 
getClazz() - Method in class org.sourceforge.jemm.client.FieldKey
 
getClazz() - Method in class org.sourceforge.jemm.util.ConstructorContext
 
getClazz() - Method in class org.sourceforge.jemm.weaver.transformation.MethodAnnotationTransformation.FieldDetails
 
getClazzName() - Method in class org.sourceforge.jemm.client.FieldKey
 
getClientConnection() - Method in interface org.sourceforge.jemm.comm.connection.ServerConnectionFactory
 
getClientConnection() - Method in class org.sourceforge.jemm.comm.connection.socket.SocketServerConnectionFactory
 
getClientId() - Method in class org.sourceforge.jemm.comm.server.RPCServer
Used by called methods to find out ID of calling client.
getClientId() - Method in class org.sourceforge.jemm.database.ClientThreadId
 
getClientId() - Method in class org.sourceforge.jemm.database.persistent.berkeley.ClientLockEntry
 
getClientId() - Method in class org.sourceforge.jemm.database.remote.server.AbstractRDbIFImpl
 
getClientId() - Method in class org.sourceforge.jemm.database.remote.server.ClientReferenceHandler
 
getClientIF(RPCClientId, Class<?>) - Method in class org.sourceforge.jemm.comm.server.RPCServer
Retrieve a proxy for the given interface on the given client.
getClientIF(Class<?>) - Method in class org.sourceforge.jemm.comm.server.ServerThread
Gets the proxy for the given client interface.
getClientLockSet(ClientId) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineUserLockIF
Return a set of client-threads -> ids for the given client, this is the list of objects the given client is attempting to lock, or has a lock on.
getClientLockSet(ClientId) - Method in class org.sourceforge.jemm.database.memory.UserLockIFImpl
 
getClientLockSet(ClientId) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineUserLockImpl
 
getClientRefCount() - Method in class org.sourceforge.jemm.database.components.types.GCInfo
 
getClientRefIF() - Method in interface org.sourceforge.jemm.database.components.StorageEngine
 
getClientRefIF() - Method in class org.sourceforge.jemm.database.memory.MDStorageEngine
 
getClientRefIF() - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngine
 
getClientThread() - Method in class org.sourceforge.jemm.database.components.ClientThreadIdRef
Returns the first value in the tuple
getClientThreadId() - Method in class org.sourceforge.jemm.database.persistent.berkeley.ClientLockEntry
 
getCompleteChain() - Method in class org.sourceforge.jemm.weaver.analysis.DependencyManager
 
getConflicts() - Method in class org.sourceforge.jemm.collections.internal.set.SetAddResponse
Returns the potential conflicts which prevented the item being added.
getConnectionAddress() - Method in interface org.sourceforge.jemm.comm.connection.ClientConnectionFactory
 
getConnectionAddress() - Method in class org.sourceforge.jemm.comm.connection.socket.SocketClientConnectionFactory
 
getConnectionId() - Static method in class org.sourceforge.jemm.comm.shared.RPCHandler
Retrieve the connection id object associated with the current processing thread.
getConnectionName() - Method in interface org.sourceforge.jemm.comm.connection.Connection
 
getConnectionName() - Method in class org.sourceforge.jemm.comm.connection.socket.SocketConnection
 
getControlPort() - Method in class org.sourceforge.jemm.server.ServerOptions
 
getCount() - Method in class org.sourceforge.jemm.client.events.LockEvent
 
getData() - Method in class org.sourceforge.jemm.database.persistent.berkeley.objects.BDbStoredData
 
getData() - Method in interface org.sourceforge.jemm.lifecycle.ShadowUserObject
Returns the ShadowData structure associated with this ShadowObject and the enhanced class which contains all the Object data.
getData() - Method in class org.sourceforge.jemm.lifecycle.ShadowUserObjectImpl
 
getDataDir() - Method in class org.sourceforge.jemm.server.ServerOptions
 
getDebugInterface() - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
getDebugInterface() - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
getDebugInterface() - Method in interface org.sourceforge.jemm.database.Database
Returns a debug interface for this database, or null if not available.
getDebugInterface() - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
getDebugInterface() - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
getDelta() - Method in class org.sourceforge.jemm.collections.internal.atomic.AIRequest
 
getDependencies() - Method in class org.sourceforge.jemm.weaver.analysis.CommonTransformations
 
getDependencyTree(Transformation) - Method in class org.sourceforge.jemm.weaver.analysis.DependencyManager
Gets the list of dependencies that need to be executed before t can be run.
getDescriptor() - Method in class org.sourceforge.jemm.lifecycle.MethodEvent
 
getDescriptorString() - Method in class org.sourceforge.jemm.client.Descriptor
 
getDistinctFrom() - Method in class org.sourceforge.jemm.collections.internal.map.MapPutIfAbsentRequest
 
getDistinctFrom() - Method in class org.sourceforge.jemm.collections.internal.set.SetAddRequest
 
getEntity() - Method in class org.sourceforge.jemm.client.events.EntityEvent
 
getEntity() - Method in class org.sourceforge.jemm.client.events.MethodEvent
 
getEnumIdByName(String) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineEnumIF
 
getEnumIdByName(String) - Method in class org.sourceforge.jemm.database.memory.EnumIFImpl
 
getEnumIdByName(String) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineEnumImpl
 
getEnumIF() - Method in interface org.sourceforge.jemm.database.components.StorageEngine
 
getEnumIF() - Method in class org.sourceforge.jemm.database.memory.MDStorageEngine
 
getEnumIF() - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngine
 
getEnumInfo(EnumId) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
getEnumInfo(ClientId, EnumId) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
getEnumInfo(EnumId) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
getEnumInfo(EnumId) - Method in interface org.sourceforge.jemm.client.ObjectDatabase
Returns the classname for the given enum type id.
getEnumInfo(ClientId, EnumId) - Method in class org.sourceforge.jemm.client.RegistrationCache
 
getEnumInfo(ClientId, EnumId) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
getEnumInfo(ClientId, EnumId) - Method in interface org.sourceforge.jemm.database.Database
Returns the information about the given enumeration.
getEnumInfo(ClientId, EnumId) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
getEnumInfo(ClientId, EnumId) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
getEnumInfo(EnumId) - Method in interface org.sourceforge.jemm.database.remote.shared.RDbServerIF
 
getEnumInfoById(EnumId) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineEnumIF
 
getEnumInfoById(EnumId) - Method in class org.sourceforge.jemm.database.memory.EnumIFImpl
 
getEnumInfoById(EnumId) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineEnumImpl
 
getEnumValueNames() - Method in class org.sourceforge.jemm.database.EnumInfo
 
getField(FieldKey) - Method in class org.sourceforge.jemm.client.Entity
Gets the field as it is on the JEMMObject, without consulting the ShadowMap
getField() - Method in class org.sourceforge.jemm.client.FieldKey
 
getField(Class<?>, String) - Method in class org.sourceforge.jemm.client.ObjectAccessor
Gets the field value for the object.
getField(FieldKey) - Method in interface org.sourceforge.jemm.client.types.FieldAccessor
Retrieves a Field from the Entity, and converts IDs to Objects using the passed database if need be.
getField(FieldKey) - Method in class org.sourceforge.jemm.client.types.JEMMObjectAccessor
Retrieves a JEMMObject either by looking it up via the ObjectSource or from the field itself on the Entity depending on which state the field is in.
getField(FieldKey) - Method in class org.sourceforge.jemm.client.types.PrimitiveAccessor
 
getField(Class, FieldType, String) - Method in class org.sourceforge.jemm.lifecycle.ShadowData
Returns a field if it exists, otherwise throws an exception
getFieldInfo(String) - Method in class org.sourceforge.jemm.client.ClassMetadata
Returns the FieldInfo for any named field.
getFieldRaw(FieldKey) - Method in interface org.sourceforge.jemm.client.types.FieldAccessor
Gets a field as it is stored in the object, without enhancing in any way.
getFieldRaw(FieldKey) - Method in class org.sourceforge.jemm.client.types.JEMMObjectAccessor
Returns the ID for the object.
getFieldRaw(FieldKey) - Method in class org.sourceforge.jemm.client.types.PrimitiveAccessor
 
getFields() - Method in class org.sourceforge.jemm.database.components.types.StoredUserObject
 
getFields() - Method in class org.sourceforge.jemm.lifecycle.ShadowData
Returns an array of all the fields, which could be zero length if none exist.
getFieldType(FieldKey) - Method in class org.sourceforge.jemm.client.Entity
Determines the Type of a field.
getFromIndex() - Method in class org.sourceforge.jemm.collections.internal.list.SubListRequest
 
getGCIF() - Method in interface org.sourceforge.jemm.database.components.StorageEngine
 
getGCIF() - Method in class org.sourceforge.jemm.database.memory.MDStorageEngine
 
getGCIF() - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngine
 
getGCInfo() - Method in class org.sourceforge.jemm.database.persistent.berkeley.proxy.GCInfoProxy
 
getGCStatus() - Method in class org.sourceforge.jemm.database.components.types.GCInfo
 
getHashCode() - Method in class org.sourceforge.jemm.collections.internal.RemoveRequest
 
getHashCode() - Method in class org.sourceforge.jemm.collections.internal.StoredValue
 
getHolder() - Method in class org.sourceforge.jemm.database.components.UserLockInfo
 
getID() - Method in class org.sourceforge.jemm.client.Entity
Returns the ID of the JEMMObject as held by the ShadowObject
getID() - Method in class org.sourceforge.jemm.database.components.ClientThreadIdRef
Returns the second value in the tuple
getId() - Method in class org.sourceforge.jemm.database.components.types.GCInfo
 
getId() - Method in class org.sourceforge.jemm.database.components.UserLockInfo
 
getID() - Method in class org.sourceforge.jemm.lifecycle.ShadowData
Gets the Object ID the ShadowData is associated with.
getID() - Method in interface org.sourceforge.jemm.lifecycle.ShadowObject
 
getID() - Method in class org.sourceforge.jemm.lifecycle.ShadowTypeObjectImpl
 
getID() - Method in class org.sourceforge.jemm.lifecycle.ShadowUserObjectImpl
 
getIDValue() - Method in class org.sourceforge.jemm.types.ID
Retrieves the internal id representation for this ID
getIfClass() - Method in class org.sourceforge.jemm.comm.shared.RPCCallMessage
 
getIndex() - Method in class org.sourceforge.jemm.collections.internal.list.ListAddAllRequest
 
getIndex() - Method in class org.sourceforge.jemm.collections.internal.list.ListAddRequest
 
getIndex() - Method in class org.sourceforge.jemm.collections.internal.list.ListGetRequest
 
getIndex() - Method in class org.sourceforge.jemm.collections.internal.list.ListIndexOfResponse
 
getIndex() - Method in class org.sourceforge.jemm.collections.internal.list.ListRemoveIndexRequest
 
getIndex() - Method in class org.sourceforge.jemm.collections.internal.list.ListSetRequest
 
getInitialisedObjectFields() - Method in class org.sourceforge.jemm.client.ObjectAccessor
Returns the objects referred to by JEMMObject fields that are currently initialised.
getInputStream() - Method in interface org.sourceforge.jemm.comm.connection.Connection
 
getInputStream() - Method in class org.sourceforge.jemm.comm.connection.socket.SocketConnection
 
getInternalClassId() - Method in class org.sourceforge.jemm.database.ClassId
Get the internal representation of class id.
getInternalClassId() - Method in class org.sourceforge.jemm.database.persistent.berkeley.proxy.ClassIdProxy
 
getInternalEnumId() - Method in class org.sourceforge.jemm.database.EnumId
Return the internal id value of this id.
getInternalId() - Method in class org.sourceforge.jemm.comm.server.RPCClientId
Returns the internal representation if this id for storage.
getInternalRep() - Method in class org.sourceforge.jemm.database.ClientId
 
getKey() - Method in class org.sourceforge.jemm.collections.internal.map.MapGetRequest
 
getKey() - Method in class org.sourceforge.jemm.collections.internal.map.MapPutIfAbsentRequest
 
getKey() - Method in class org.sourceforge.jemm.collections.internal.map.MapPutRequest
 
getKey() - Method in class org.sourceforge.jemm.collections.internal.map.MapRemoveKVRequest
 
getKey() - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKONRequest
 
getKey() - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKVRequest
 
getKey() - Method in class org.sourceforge.jemm.util.managed.ECMEntry
Returns the key of this entry.
getKey() - Method in class org.sourceforge.jemm.util.ManagedItem
 
getKeyDistinctFrom() - Method in class org.sourceforge.jemm.collections.internal.map.MapPutRequest
 
getKeys() - Method in class org.sourceforge.jemm.database.components.types.StoredMapObject
 
getKeys() - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapContainer
 
getKeySet() - Method in class org.sourceforge.jemm.collections.internal.map.MapKeySetResponse
 
getList() - Method in class org.sourceforge.jemm.collections.internal.list.SubListResponse
 
getListObject(ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
 
getListObject(ID) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBObjectHandler
 
getListObject(ID) - Method in interface org.sourceforge.jemm.database.ObjectAccessor
Returns the stored jemm list object referred to by 'id'
getLock() - Method in class org.sourceforge.jemm.client.events.LockEvent
 
getLock() - Method in class org.sourceforge.jemm.lifecycle.LockEvent
 
getLockHolder(K) - Method in class org.sourceforge.jemm.util.LockManager
 
getLockInfo(ID) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineUserLockIF
Retrieve the user lock information (lock queue) for the given id.
getLockInfo(ID) - Method in class org.sourceforge.jemm.database.memory.UserLockIFImpl
 
getLockInfo(ID) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineUserLockImpl
 
getLockQueue() - Method in class org.sourceforge.jemm.database.components.UserLockInfo
 
getMapObject(ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
 
getMapObject(ID) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBObjectHandler
 
getMapObject(ID) - Method in interface org.sourceforge.jemm.database.ObjectAccessor
Returns the stored jemm map object referred to by 'id'
getMethod() - Method in class org.sourceforge.jemm.client.Descriptor
 
getMethod() - Method in class org.sourceforge.jemm.client.events.MethodEvent
 
getMethodName() - Method in class org.sourceforge.jemm.client.Descriptor
 
getMethodName() - Method in class org.sourceforge.jemm.comm.shared.RPCCallMessage
 
getMode() - Method in class org.sourceforge.jemm.server.ServerOptions
 
getModified() - Method in class org.sourceforge.jemm.database.components.types.StoredObject
 
getName() - Method in class org.sourceforge.jemm.client.FieldKey
 
getName() - Method in class org.sourceforge.jemm.sample.demo1.model.orig.Person
Return the name of the account holder.
getName() - Method in class org.sourceforge.jemm.sample.demo1.model.Person
Return the name of the account holder.
getName() - Method in class org.sourceforge.jemm.weaver.transformation.MethodAnnotationTransformation.FieldDetails
 
getNewValue() - Method in class org.sourceforge.jemm.collections.internal.list.ListSetRequest
 
getNewValue() - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKONRequest
 
getNewVersionNo() - Method in class org.sourceforge.jemm.database.ObjectSyncResp
 
getNextClassId() - Method in class org.sourceforge.jemm.database.persistent.berkeley.IDManager
 
getNextEnumId() - Method in class org.sourceforge.jemm.database.persistent.berkeley.IDManager
 
getNextId() - Method in class org.sourceforge.jemm.database.persistent.berkeley.IDManager
 
getNoLocksHeld() - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
 
getNoLocksHeld() - Method in interface org.sourceforge.jemm.database.components.interfaces.DBObjectHandler
Debug method to return the number of locks currently held
getObject(ID) - Method in class org.sourceforge.jemm.client.AlwaysRefreshObjectDatabase
 
getObject(ID) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
Looks up the Object with ID jemmId and converts from the underlying Delegate database into the actual JEMMObject from the response data.
getObject(ClientId, ID) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
getObject(ID) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
getObject(ID) - Method in interface org.sourceforge.jemm.client.ObjectDatabase
Retrieves an object's information from the database or a local cache if the object has already been retrieved and still in memory.
getObject(ID) - Method in interface org.sourceforge.jemm.client.ObjectSource
Looks up an Object via its ID and returns the object.
getObject(ClientId, ID) - Method in class org.sourceforge.jemm.client.TrackingDatabase
 
getObject(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
getObject(ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
 
getObject(ID) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBObjectHandler
 
getObject(ID) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineObjectIF
 
getObject(ClientId, ID) - Method in interface org.sourceforge.jemm.database.Database
Retrieves an object's information from the database.
getObject(ClientId, ID) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
getObject(ID) - Method in interface org.sourceforge.jemm.database.ObjectAccessor
 
getObject(ID) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineObjectImpl
 
getObject(ClientId, ID) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
getObject(ID) - Method in interface org.sourceforge.jemm.database.remote.shared.RDbServerIF
 
getObject() - Method in class org.sourceforge.jemm.util.ConstructorContext
 
getObjectChildren(ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
 
getObjectChildren(ID) - Method in interface org.sourceforge.jemm.database.ObjectAccessor
 
getObjectClass() - Method in class org.sourceforge.jemm.client.ClassMetadata
Determines the Objects Class.
getObjectCount() - Method in class org.sourceforge.jemm.database.components.DefaultDBDebugHandler
 
getObjectCount() - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
 
getObjectCount() - Method in interface org.sourceforge.jemm.database.components.interfaces.DBObjectHandler
 
getObjectCount() - Method in interface org.sourceforge.jemm.database.DatabaseDebugIF
 
getObjectData() - Method in class org.sourceforge.jemm.database.components.types.StoredAtomicIntObject
 
getObjectData() - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
getObjectData() - Method in class org.sourceforge.jemm.database.components.types.StoredMapObject
 
getObjectData() - Method in class org.sourceforge.jemm.database.components.types.StoredObject
Returns the state of the object encoded for a client.
getObjectData() - Method in class org.sourceforge.jemm.database.components.types.StoredSetObject
 
getObjectData() - Method in class org.sourceforge.jemm.database.components.types.StoredUserObject
 
getObjectId() - Method in class org.sourceforge.jemm.database.components.types.StoredObject
 
getObjectId() - Method in class org.sourceforge.jemm.database.persistent.berkeley.ClientLockEntry
 
getObjectId() - Method in class org.sourceforge.jemm.database.persistent.berkeley.objects.BDbStoredData
 
getObjectId() - Method in class org.sourceforge.jemm.database.persistent.berkeley.objects.ClientRefInfo
 
getObjectIF() - Method in interface org.sourceforge.jemm.database.components.StorageEngine
 
getObjectIF() - Method in class org.sourceforge.jemm.database.memory.MDStorageEngine
 
getObjectIF() - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngine
 
GetObjectResp - Class in org.sourceforge.jemm.database
 
GetObjectResp(ID, ClassId, int, Map<FieldInfo, Object>) - Constructor for class org.sourceforge.jemm.database.GetObjectResp
 
getObjectStatusListener() - Method in class org.sourceforge.jemm.database.components.DefaultDBGarbageSweeper
 
getObjectStatusListener() - Method in interface org.sourceforge.jemm.database.components.interfaces.DBGarbageSweeper
 
getObjectVersion() - Method in class org.sourceforge.jemm.database.components.types.StoredUserObject
 
getOfferedIFs() - Method in class org.sourceforge.jemm.comm.shared.AvailableIFsMessage
 
getOldValue() - Method in class org.sourceforge.jemm.collections.internal.list.ListSetResponse
 
getOldValue() - Method in class org.sourceforge.jemm.collections.internal.map.MapRemoveResponse
 
getOldValue() - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKONRequest
 
getOldValue() - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKVResponse
 
getOrigin() - Method in class org.sourceforge.jemm.lifecycle.LifecycleEvent
 
getOutputStream() - Method in interface org.sourceforge.jemm.comm.connection.Connection
 
getOutputStream() - Method in class org.sourceforge.jemm.comm.connection.socket.SocketConnection
 
getParameterClasses() - Method in class org.sourceforge.jemm.client.Descriptor
 
getParameters() - Method in class org.sourceforge.jemm.comm.shared.RPCCallMessage
 
getParameterStrings() - Method in class org.sourceforge.jemm.client.Descriptor
 
getParameterTypes() - Method in class org.sourceforge.jemm.comm.shared.RPCCallMessage
 
getPool() - Static method in class org.sourceforge.jemm.weaver.transformation.ClassPoolFactory
Returns the current ClassPool if there is one.
getPort() - Method in class org.sourceforge.jemm.server.ServerOptions
 
getPossibleIndexes() - Method in class org.sourceforge.jemm.collections.internal.list.ListIndexOfResponse
 
getPossibleMatches() - Method in class org.sourceforge.jemm.collections.internal.list.ListIndexOfResponse
 
getPossibleMatches() - Method in class org.sourceforge.jemm.collections.internal.map.MapGetResponse
 
getPossibleMatches() - Method in class org.sourceforge.jemm.collections.internal.map.MapPutIfAbsentResponse
 
getPossibleMatches() - Method in class org.sourceforge.jemm.collections.internal.map.MapPutResponse
 
getPossibles() - Method in class org.sourceforge.jemm.collections.internal.ContainsResponse
 
getPossibleValues() - Method in class org.sourceforge.jemm.collections.internal.map.MapPutIfAbsentResponse
 
getPotentialKeyMatches() - Method in class org.sourceforge.jemm.collections.internal.map.MapRemoveKVResponse
 
getPotentialKeyMatches() - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKONResponse
 
getPotentialKeyMatches() - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKVResponse
 
getPotentialMatches() - Method in class org.sourceforge.jemm.collections.internal.map.MapRemoveResponse
 
getPotentialMatches() - Method in class org.sourceforge.jemm.collections.internal.RemoveResponse
 
getPotentialValueMatches() - Method in class org.sourceforge.jemm.collections.internal.map.MapRemoveKVResponse
 
getPotentialValueMatches() - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKONResponse
 
getPreviousValue() - Method in class org.sourceforge.jemm.collections.internal.map.MapPutIfAbsentResponse
 
getPreviousValue() - Method in class org.sourceforge.jemm.collections.internal.map.MapPutResponse
 
getPrimtiveTypesMap() - Static method in class org.sourceforge.jemm.client.Descriptor
 
getReferencedObjects() - Method in class org.sourceforge.jemm.database.components.types.StoredAtomicIntObject
 
getReferencedObjects() - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
getReferencedObjects() - Method in class org.sourceforge.jemm.database.components.types.StoredMapObject
 
getReferencedObjects() - Method in class org.sourceforge.jemm.database.components.types.StoredObject
 
getReferencedObjects() - Method in class org.sourceforge.jemm.database.components.types.StoredSetObject
 
getReferencedObjects() - Method in class org.sourceforge.jemm.database.components.types.StoredUserObject
 
getRefreshedObject(ID) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
getRefreshedObject(ID) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
getRefreshedObject(ID) - Method in interface org.sourceforge.jemm.client.ObjectDatabase
Retrieves an object's information from the database but always calls the underlying database, updating the cache.
getRemoteIF(Class<?>) - Method in class org.sourceforge.jemm.comm.shared.RPCHandler
Returns an local interface for calling the remote interface.
getRemoveKey() - Method in class org.sourceforge.jemm.collections.internal.map.MapRemoveRequest
 
getResult() - Method in class org.sourceforge.jemm.collections.internal.atomic.AIResponse
 
getReturnClass() - Method in class org.sourceforge.jemm.client.Descriptor
 
getReturnString() - Method in class org.sourceforge.jemm.client.Descriptor
 
getReturnValue() - Method in class org.sourceforge.jemm.comm.shared.RPCCallRespMessage
 
getRoot(String) - Method in class org.sourceforge.jemm.AbstractStore
 
getRoot(String) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
getRoot(ClientId, String) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
getRoot(String) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
getRoot(String) - Method in interface org.sourceforge.jemm.client.ObjectDatabase
Returns the object stored in the persistent root called 'rootName'
getRoot(ClientId, String) - Method in class org.sourceforge.jemm.client.TrackingDatabase
 
getRoot(ClientId, String) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
getRoot(String) - Method in class org.sourceforge.jemm.database.components.DefaultDBRootHandler
Return the current value of the root.
getRoot(String) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBRootHandler
Return the current value of the root.
getRoot(String) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineRootIF
 
getRoot(ClientId, String) - Method in interface org.sourceforge.jemm.database.Database
Returns the object stored in the persistent root called 'rootName'
getRoot(ClientId, String) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
getRoot(String) - Method in class org.sourceforge.jemm.database.memory.RootIFImpl
 
getRoot(String) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineRootImpl
 
getRoot(ClientId, String) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
getRoot(String) - Method in interface org.sourceforge.jemm.database.remote.shared.RDbServerIF
 
getRoot(String) - Static method in class org.sourceforge.jemm.Session
 
getRoot(String) - Method in interface org.sourceforge.jemm.Store
Return the model object set for the root named 'rootName'
getRootCount() - Method in class org.sourceforge.jemm.database.components.types.GCInfo
 
getRootIF() - Method in interface org.sourceforge.jemm.database.components.StorageEngine
 
getRootIF() - Method in class org.sourceforge.jemm.database.memory.MDStorageEngine
 
getRootIF() - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngine
 
getServerFactory() - Method in class org.sourceforge.jemm.comm.connection.pipe.PipeConnectionHelper
 
getServerIF(Class<?>) - Method in class org.sourceforge.jemm.comm.client.RPCClient
Get a remote interface implemented by the server.
getSetObject(ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
 
getSetObject(ID) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBObjectHandler
 
getSetObject(ID) - Method in interface org.sourceforge.jemm.database.ObjectAccessor
Returns the stored jemm set object referred to by 'id'
getShadowData() - Method in class org.sourceforge.jemm.client.Entity
 
getShadowObject() - Method in class org.sourceforge.jemm.client.Entity
Returns the referenced ShadowObject on the Enhanced Object referenced.
getShadowUserObject() - Method in class org.sourceforge.jemm.client.Entity
Returns the referenced ShadowObject on the Enhanced Object referenced.
getSize() - Method in class org.sourceforge.jemm.collections.internal.SizeResponse
 
getSource() - Method in class org.sourceforge.jemm.client.events.LockEvent
 
getStoredFields() - Method in class org.sourceforge.jemm.client.ClassMetadata
Iterates all the Fields within the class of the object referenced and filters out any JEMM enhanced added ones.
getSyncData(JEMMObject) - Method in interface org.sourceforge.jemm.client.JEMMObjectCreator
 
getSyncData(JEMMObject) - Method in class org.sourceforge.jemm.client.JEMMObjectCreatorImpl
 
getSyncData(JEMMObject) - Method in class org.sourceforge.jemm.client.JEMMObjectFieldMapper
Gets the Synchronisation data from a JEMMObject.
getThreadId() - Method in class org.sourceforge.jemm.comm.shared.Message
Returns the threadId of this message.
getThreadId() - Static method in class org.sourceforge.jemm.comm.shared.ThreadUtil
Get the unique id assigned to this thread.
getThreadId() - Method in class org.sourceforge.jemm.database.ClientThreadId
 
getTime() - Method in class org.sourceforge.jemm.types.JemmDate
Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this Date object.
getToIndex() - Method in class org.sourceforge.jemm.collections.internal.list.SubListRequest
 
getTransformationName() - Method in class org.sourceforge.jemm.weaver.analysis.ChildTransformations
 
getTransformationName() - Method in class org.sourceforge.jemm.weaver.analysis.ParentTransformations
 
getTransformationName() - Method in class org.sourceforge.jemm.weaver.analysis.TransformationChain
Always returns chain.
getTransformationName() - Method in class org.sourceforge.jemm.weaver.transformation.AbstractClassTransformation
 
getTransformationName() - Method in interface org.sourceforge.jemm.weaver.transformation.Transformation
When the dependencies for a Transformation are being determined it is this name which should be listed in the dependency list.
getTransformations() - Method in class org.sourceforge.jemm.weaver.analysis.DependencyManager
Retrieves all the transformations.
getTransforms() - Method in class org.sourceforge.jemm.weaver.analysis.TransformationChain
Returns an array containing the transformations.
getType(String) - Method in class org.sourceforge.jemm.client.Descriptor
 
getType() - Method in class org.sourceforge.jemm.client.events.EntityEvent
 
getType() - Method in class org.sourceforge.jemm.client.events.MethodEvent
 
getType() - Method in class org.sourceforge.jemm.lifecycle.MethodEvent
 
getUninitialisedObjectFields() - Method in class org.sourceforge.jemm.client.ObjectAccessor
Returns all JEMMObject fields that are uninitialised and their current value.
getUpdatedFields() - Method in class org.sourceforge.jemm.database.ObjectSyncResp
 
getUserErrorMessage() - Method in class org.sourceforge.jemm.comm.shared.ErrorMessage
 
getUserLockIF() - Method in interface org.sourceforge.jemm.database.components.StorageEngine
 
getUserLockIF() - Method in class org.sourceforge.jemm.database.memory.MDStorageEngine
 
getUserLockIF() - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngine
 
getUserObject(ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
Returns the stored user object referred to by 'id'
getUserObject(ID) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBObjectHandler
Returns the stored user object referred to by 'id'
getUserObject(ID) - Method in interface org.sourceforge.jemm.database.ObjectAccessor
 
getUserObject() - Method in interface org.sourceforge.jemm.lifecycle.ShadowObject
Returns the JEMMObject user object that this ShadowObject related too.
getUserObject() - Method in class org.sourceforge.jemm.lifecycle.ShadowTypeObjectImpl
 
getUserObject() - Method in class org.sourceforge.jemm.lifecycle.ShadowUserObjectImpl
 
getValue() - Method in class org.sourceforge.jemm.collections.internal.atomic.AIRequest
 
getValue() - Method in class org.sourceforge.jemm.collections.internal.ContainsRequest
 
getValue() - Method in class org.sourceforge.jemm.collections.internal.list.ListAddRequest
 
getValue() - Method in class org.sourceforge.jemm.collections.internal.list.ListGetResponse
 
getValue() - Method in class org.sourceforge.jemm.collections.internal.list.ListIndexOfRequest
 
getValue() - Method in class org.sourceforge.jemm.collections.internal.list.ListRemoveIndexResponse
 
getValue() - Method in class org.sourceforge.jemm.collections.internal.map.ContainsValueRequest
 
getValue() - Method in class org.sourceforge.jemm.collections.internal.map.MapGetResponse
 
getValue() - Method in class org.sourceforge.jemm.collections.internal.map.MapPutIfAbsentRequest
 
getValue() - Method in class org.sourceforge.jemm.collections.internal.map.MapPutRequest
 
getValue() - Method in class org.sourceforge.jemm.collections.internal.map.MapRemoveKVRequest
 
getValue() - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKVRequest
 
getValue() - Method in class org.sourceforge.jemm.collections.internal.RemoveRequest
 
getValue() - Method in class org.sourceforge.jemm.collections.internal.set.SetAddRequest
 
getValue() - Method in class org.sourceforge.jemm.collections.internal.StoredValue
 
getValue() - Method in class org.sourceforge.jemm.database.components.types.FieldData
Return the current value of the field.
getValue() - Method in class org.sourceforge.jemm.util.managed.ECMEntry
Returns the value of this entry.
getValues() - Method in class org.sourceforge.jemm.collections.internal.list.ListAddAllRequest
 
getValues() - Method in class org.sourceforge.jemm.collections.internal.map.MapValuesResponse
 
getValues() - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapContainer
 
getVersion() - Method in class org.sourceforge.jemm.client.Entity
 
getVersion() - Method in class org.sourceforge.jemm.database.components.types.FieldData
Return the version number of the field.
getVersion() - Method in class org.sourceforge.jemm.lifecycle.ShadowData
The version of the Object has defined by the Database that gave the ID to the enhanced object.
getVersion() - Method in class org.sourceforge.jemm.lifecycle.ShadowUserObjectImpl
 

H

handleClientDisconnect(RPCClientId) - Method in class org.sourceforge.jemm.database.remote.server.RemoteDatabaseServer
 
has(Thread) - Method in interface org.sourceforge.jemm.client.events.Context
Returns true if the thread has previously been added to the context otherwise false.
has() - Method in interface org.sourceforge.jemm.client.events.Context
Calls has with the Thread.currentThread().
has(Descriptor, Thread) - Method in class org.sourceforge.jemm.client.events.EntityContext
 
has(Descriptor) - Method in class org.sourceforge.jemm.client.events.EntityContext
If the method has any threads within its context then returns true, otherwise returns false.
has(Thread) - Method in class org.sourceforge.jemm.client.events.SimpleContext
 
has() - Method in class org.sourceforge.jemm.client.events.SimpleContext
 
hasAny() - Method in class org.sourceforge.jemm.client.events.SimpleContext
 
hasField(Class<?>, FieldType, String) - Method in class org.sourceforge.jemm.lifecycle.ShadowData
 
hashCode() - Method in class org.sourceforge.jemm.client.Descriptor
 
hashCode() - Method in class org.sourceforge.jemm.client.events.EntityEvent
 
hashCode() - Method in class org.sourceforge.jemm.client.events.LockEvent
 
hashCode() - Method in class org.sourceforge.jemm.client.events.MethodContext
 
hashCode() - Method in class org.sourceforge.jemm.client.events.MethodEvent
 
hashCode() - Method in class org.sourceforge.jemm.client.FieldKey
 
hashCode() - Method in class org.sourceforge.jemm.collections.internal.StoredValue
 
hashCode() - Method in class org.sourceforge.jemm.comm.server.RPCClientId
 
hashCode() - Method in class org.sourceforge.jemm.database.ClassId
 
hashCode() - Method in class org.sourceforge.jemm.database.ClassInfo
 
hashCode() - Method in class org.sourceforge.jemm.database.ClientId
 
hashCode() - Method in class org.sourceforge.jemm.database.ClientThreadId
 
hashCode() - Method in class org.sourceforge.jemm.database.components.ClientThreadIdRef
 
hashCode() - Method in class org.sourceforge.jemm.database.components.types.GCInfo
 
hashCode() - Method in class org.sourceforge.jemm.database.components.types.StoredObject
 
hashCode - Variable in class org.sourceforge.jemm.database.components.types.util.HashedBucket
 
hashCode() - Method in class org.sourceforge.jemm.database.components.UserLockInfo
 
hashCode() - Method in class org.sourceforge.jemm.database.EnumId
 
hashCode() - Method in class org.sourceforge.jemm.database.EnumInfo
 
hashCode() - Method in class org.sourceforge.jemm.database.FieldInfo
 
hashCode() - Method in class org.sourceforge.jemm.database.ObjectState
 
hashCode() - Method in class org.sourceforge.jemm.database.ObjectSyncResp
 
hashCode() - Method in class org.sourceforge.jemm.types.ID
 
hashCode() - Method in class org.sourceforge.jemm.types.JemmDate
 
hashCode() - Method in class org.sourceforge.jemm.util.ConstructorContext
 
hashCode() - Method in class org.sourceforge.jemm.weaver.transformation.AbstractClassTransformation
 
hashCode() - Method in class org.sourceforge.jemm.weaver.transformation.MethodAnnotationTransformation.FieldDetails
 
hashCode() - Method in interface org.sourceforge.jemm.weaver.transformation.Transformation
 
HashedBucket<E extends HashedEntry<?>> - Class in org.sourceforge.jemm.database.components.types.util
 
HashedBucket(int) - Constructor for class org.sourceforge.jemm.database.components.types.util.HashedBucket
 
HashedContrainer<B extends HashedBucket<?>> - Class in org.sourceforge.jemm.database.components.types.util
 
HashedContrainer() - Constructor for class org.sourceforge.jemm.database.components.types.util.HashedContrainer
 
HashedEntry<T extends HashedEntry<?>> - Class in org.sourceforge.jemm.database.components.types.util
HashedEntry is the abstract superclass for entries that are stored within a HashBucket
HashedEntry(T) - Constructor for class org.sourceforge.jemm.database.components.types.util.HashedEntry
Create a new HashedEntry with the given next reference.
HashedMapBucket - Class in org.sourceforge.jemm.database.components.types.util
 
HashedMapBucket(int) - Constructor for class org.sourceforge.jemm.database.components.types.util.HashedMapBucket
 
HashedMapContainer - Class in org.sourceforge.jemm.database.components.types.util
 
HashedMapContainer() - Constructor for class org.sourceforge.jemm.database.components.types.util.HashedMapContainer
 
HashedSetBucket - Class in org.sourceforge.jemm.database.components.types.util
 
HashedSetBucket(int) - Constructor for class org.sourceforge.jemm.database.components.types.util.HashedSetBucket
 
HashedSetContainer - Class in org.sourceforge.jemm.database.components.types.util
 
HashedSetContainer() - Constructor for class org.sourceforge.jemm.database.components.types.util.HashedSetContainer
 
hasLastReference() - Static method in class org.sourceforge.jemm.util.ContextStack
If only one reference remains then it is the last reference.
hasLock() - Method in class org.sourceforge.jemm.client.events.MethodEvent
 
hasLock() - Static method in class org.sourceforge.jemm.util.LockStack
If 1 or more locks are held returns true, else false.
hasNext() - Method in class org.sourceforge.jemm.client.ClassHierarchyIterator
 
hasNext() - Method in class org.sourceforge.jemm.client.FieldIterator
 
hasNext() - Method in class org.sourceforge.jemm.database.persistent.berkeley.EnityCursorIterator
 
hasObject() - Method in class org.sourceforge.jemm.util.ConstructorContext
 
hasPossibleMatches() - Method in class org.sourceforge.jemm.collections.internal.map.MapGetResponse
 
hasPossibles() - Method in class org.sourceforge.jemm.collections.internal.list.ListIndexOfResponse
 
hasPotentialKeyMatches() - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKONResponse
 
hasPotentialKeyMatches() - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKVResponse
 
hasPotentials() - Method in class org.sourceforge.jemm.collections.internal.map.MapRemoveKVResponse
 
hasReference(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBClientRefHandler
 
hasReference(ClientId, ID) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBClientRefHandler
 
hasReference(ClientId, ID) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineClientRefIF
 
hasReference(ClientId, ID) - Method in class org.sourceforge.jemm.database.memory.ClientRefIFImpl
 
hasReference(ClientId, ID) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineClientRefImpl
 
head - Variable in class org.sourceforge.jemm.database.components.types.util.HashedBucket
 
hostname - Variable in class org.sourceforge.jemm.RemoteStore
 

I

ID - Class in org.sourceforge.jemm.types
An ID used used to track an object.
ID(long) - Constructor for class org.sourceforge.jemm.types.ID
Creates an ID using the passed in value.
ID_KEY - Static variable in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineObjectImpl
 
ID_SOURCE - Static variable in class org.sourceforge.jemm.comm.server.RPCClientId
Internal counter for client ids
IDEntry - Class in org.sourceforge.jemm.database.persistent.berkeley
 
IDEntry(String) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.IDEntry
 
idIterator() - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
 
idIterator() - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineObjectIF
 
idIterator() - Method in interface org.sourceforge.jemm.database.ObjectAccessor
Returns an iterator over the currently active ID set
idIterator() - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineObjectImpl
 
IDManager - Class in org.sourceforge.jemm.database.persistent.berkeley
 
IDManager(EntityStore) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.IDManager
 
IDProxy - Class in org.sourceforge.jemm.database.persistent.berkeley.proxy
 
IDProxy() - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.proxy.IDProxy
 
idSet() - Method in class org.sourceforge.jemm.database.components.types.util.HashedContrainer
 
idValue - Variable in class org.sourceforge.jemm.types.ID
 
IFUtilities - Class in org.sourceforge.jemm.comm.shared
Utility methods for interface handling.
incrementAndGet() - Method in class org.sourceforge.jemm.collections.JemmAtomicInteger
Atomically increments by one the current value.
incrementClientRefCount() - Method in class org.sourceforge.jemm.database.components.types.GCInfo
 
incrementInUse() - Method in class org.sourceforge.jemm.util.ManagedItem
 
incrementRootCount() - Method in class org.sourceforge.jemm.database.components.types.GCInfo
Increment the number of roots currently holding references to this object.
indexOf(Object) - Method in class org.sourceforge.jemm.collections.JemmList
 
indexOf(ClientId, ID, StoredValue) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
indexOf(StoredValue) - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
info - Variable in class org.sourceforge.jemm.database.persistent.berkeley.ClassEntry
 
info - Variable in class org.sourceforge.jemm.database.persistent.berkeley.EnumEntry
 
initFinished() - Method in class org.sourceforge.jemm.database.components.types.GCInfo
 
initialisationComplete(ID) - Method in interface org.sourceforge.jemm.database.components.ObjectStatusListener
 
initialisationLatch - Variable in class org.sourceforge.jemm.comm.server.RPCServer
A latch to ensure server is ready when initialisation call returns.
initialisationLatch - Variable in class org.sourceforge.jemm.comm.shared.RPCHandler
 
initialise() - Method in class org.sourceforge.jemm.AbstractStore
 
initialise(JEMMObject) - Method in interface org.sourceforge.jemm.client.JEMMObjectCreator
 
initialise(JEMMType) - Method in interface org.sourceforge.jemm.client.JEMMObjectCreator
 
initialise(JEMMObject) - Method in class org.sourceforge.jemm.client.JEMMObjectCreatorImpl
 
initialise(JEMMType) - Method in class org.sourceforge.jemm.client.JEMMObjectCreatorImpl
 
initialise(FieldKey) - Method in interface org.sourceforge.jemm.client.types.FieldAccessor
Initialises a field on the entity before a method runs to be ready for user code to run.
initialise(FieldKey) - Method in class org.sourceforge.jemm.client.types.JEMMObjectAccessor
Gets the id from the ShadowData and retrieves the object associated with the ID and puts the value into the attribute of the entity.
initialise(FieldKey) - Method in class org.sourceforge.jemm.client.types.PrimitiveAccessor
Ignored in this implementation, primitives do not need initialising
initialise() - Method in interface org.sourceforge.jemm.comm.connection.ServerConnectionFactory
Initialise the connection factory
initialise() - Method in class org.sourceforge.jemm.comm.connection.socket.SocketServerConnectionFactory
 
initialise() - Method in class org.sourceforge.jemm.comm.shared.RPCHandler
 
initialise() - Method in interface org.sourceforge.jemm.database.components.StorageEngine
 
initialise() - Method in class org.sourceforge.jemm.database.memory.MDStorageEngine
 
initialise() - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngine
 
initialise() - Method in interface org.sourceforge.jemm.Store
Called by the Session.setStore method to inform the Store that is should start.
initialiseAllFields(Descriptor) - Method in class org.sourceforge.jemm.client.ObjectAccessor
 
initialiseField(String, String) - Method in class org.sourceforge.jemm.client.ObjectAccessor
Initialises a JEMMObjects field to a real value.
initialiseField(Class<?>, String) - Method in class org.sourceforge.jemm.client.ObjectAccessor
 
initialiseField(Class<?>, FieldType, String) - Method in class org.sourceforge.jemm.lifecycle.ShadowData
Sets the status of a Field to say that it has already been initialised to the Entity.
initializeProxy(ClassId) - Method in class org.sourceforge.jemm.database.persistent.berkeley.proxy.ClassIdProxy
 
initializeProxy(ClassInfo) - Method in class org.sourceforge.jemm.database.persistent.berkeley.proxy.ClassInfoProxy
 
initializeProxy(EnumInfo) - Method in class org.sourceforge.jemm.database.persistent.berkeley.proxy.EnumInfoProxy
 
initializeProxy(FieldData) - Method in class org.sourceforge.jemm.database.persistent.berkeley.proxy.FieldDataProxy
 
initializeProxy(FieldInfo) - Method in class org.sourceforge.jemm.database.persistent.berkeley.proxy.FieldInfoProxy
 
initializeProxy(ID) - Method in class org.sourceforge.jemm.database.persistent.berkeley.proxy.IDProxy
 
InstrumentationTransformer - Class in org.sourceforge.jemm.weaver
 
InstrumentationTransformer() - Constructor for class org.sourceforge.jemm.weaver.InstrumentationTransformer
 
InterfaceTransformation - Class in org.sourceforge.jemm.weaver.transformation
Adds an "implements JEMMObject" to the passed in class.
InterfaceTransformation() - Constructor for class org.sourceforge.jemm.weaver.transformation.InterfaceTransformation
Creates a new InterfaceTransformation.
internalClearRererence(ID[]) - Method in class org.sourceforge.jemm.client.TrackingDatabase
 
internalIterator - Variable in class org.sourceforge.jemm.database.persistent.berkeley.EnityCursorIterator
 
InternalLockListenerNotifier - Class in org.sourceforge.jemm.database.components.userlock
This class is a helper class for DefaultDBUserLockHAnalder and manages lock listeners and client lock notifications.
InternalLockListenerNotifier() - Constructor for class org.sourceforge.jemm.database.components.userlock.InternalLockListenerNotifier
Creates an InternalLockListenerNotifier to handle lock notifications.
intValue() - Method in class org.sourceforge.jemm.collections.JemmAtomicInteger
 
InvalidDependencyTreeException - Exception in org.sourceforge.jemm.weaver.analysis
Thrown when the dependent Transformations can not be found.
InvalidDependencyTreeException(String, Throwable) - Constructor for exception org.sourceforge.jemm.weaver.analysis.InvalidDependencyTreeException
Constructs a new InvalidDependencyTreeException with the specified detail message and cause.
InvalidDependencyTreeException(String) - Constructor for exception org.sourceforge.jemm.weaver.analysis.InvalidDependencyTreeException
Constructs a new InvalidDependencyTreeException with the specified detail message.
invoke(Object, Method, Object[]) - Method in class org.sourceforge.jemm.comm.shared.RPCProxyHandler
 
IOUtil - Class in org.sourceforge.jemm.util
Generic Stream Utilities
is - Variable in class org.sourceforge.jemm.comm.shared.RPCHandler
 
isAlive() - Method in class org.sourceforge.jemm.util.managed.ECMEntry
Returned whether this entry has been marked as dead, or has a null value.
isArray(CtField) - Method in class org.sourceforge.jemm.weaver.transformation.field.FieldClassifier
Returns whether the given field is an array type.
isArrayReferenceTransformable(CtField) - Method in class org.sourceforge.jemm.weaver.transformation.field.FieldClassifier
If an array field can be converted to a JEMMArrayReference then this returns true, else false.
isAsyncCall() - Method in class org.sourceforge.jemm.comm.shared.RPCCallMessage
 
isCallSuccess() - Method in class org.sourceforge.jemm.comm.shared.RPCCallRespMessage
 
isChanged() - Method in class org.sourceforge.jemm.collections.internal.atomic.AIResponse
 
isClient - Variable in class org.sourceforge.jemm.comm.shared.RPCHandler
 
isClientReferenceHeld(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBDebugHandler
 
isClientReferenceHeld(ClientId, ID) - Method in interface org.sourceforge.jemm.database.DatabaseDebugIF
Returns whether within parent database the given client has a reference to the given object.
isConnected() - Method in class org.sourceforge.jemm.comm.client.RPCClient
Returns whether the client is connected to the server
isCreated() - Method in class org.sourceforge.jemm.client.ObjectAccessor
 
isEmpty() - Method in class org.sourceforge.jemm.collections.JemmList
 
isEmpty() - Method in class org.sourceforge.jemm.collections.JemmMap
 
isEmpty() - Method in class org.sourceforge.jemm.collections.JemmSet
 
isEmpty(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
isEmpty(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
isEmpty(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBSetTypeHandler
 
isEmpty() - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
isEmpty() - Method in class org.sourceforge.jemm.database.components.types.StoredMapObject
 
isEmpty() - Method in class org.sourceforge.jemm.database.components.types.StoredSetObject
 
isEmpty() - Method in class org.sourceforge.jemm.database.components.types.util.HashedBucket
 
isEmpty() - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
 
isEntity(CtField) - Method in class org.sourceforge.jemm.weaver.transformation.field.FieldClassifier
Returned whether the type referred to by the field is another entity (jemm object).
isEntityEntered(Object) - Method in class org.sourceforge.jemm.client.events.EntitiesContext
Determines if any thread has entered the entity.
isEntityEntered(Object) - Method in interface org.sourceforge.jemm.client.events.StackTracer
Determines if any thread has entered the entity.
isFieldInitialised(Class<?>, FieldType, String) - Method in class org.sourceforge.jemm.lifecycle.ShadowData
Returns the current known initialisation state of an Object.
isFinalized(FieldKey) - Method in class org.sourceforge.jemm.client.types.JEMMObjectAccessor
 
isFound() - Method in class org.sourceforge.jemm.collections.internal.ContainsResponse
 
isFound() - Method in class org.sourceforge.jemm.collections.internal.map.MapGetResponse
 
isInitialised(Class<?>, String) - Method in class org.sourceforge.jemm.client.ObjectAccessor
 
isInitialised(FieldKey) - Method in class org.sourceforge.jemm.client.types.JEMMObjectAccessor
 
isJemmCollection(CtField) - Method in class org.sourceforge.jemm.weaver.transformation.field.FieldClassifier
If the field is a Jemm specific type then this returns true, else false.
isJEMMReferenceTransformable(CtField) - Method in class org.sourceforge.jemm.weaver.transformation.field.FieldClassifier
If a field can be converted to a JEMMReference then this returns true, else false
isJemmSpecialField(CtField) - Method in class org.sourceforge.jemm.weaver.transformation.field.FieldClassifier
Is a special field if the field is the shadow object or has the class type of one of the Jemm Collections.
isKnownImmutable(CtField) - Method in class org.sourceforge.jemm.weaver.transformation.field.FieldClassifier
The wrapper types for the Primitives (Integer, Long, Float etc) are covered by this definition as are the Jemm special immutable types such as JemmDate.
isLive() - Method in class org.sourceforge.jemm.database.components.types.GCInfo
Returns whether the underlying object is still live, i.e.
isMethodEntered(Object, Descriptor) - Method in class org.sourceforge.jemm.client.events.EntitiesContext
Determines if the current thread is currently in the entity and method.
isMethodEntered(Object, Descriptor) - Method in interface org.sourceforge.jemm.client.events.StackTracer
Determines if the current thread is currently in the entity and method.
isModified() - Method in class org.sourceforge.jemm.collections.internal.list.ListAddAllResponse
 
isModified() - Method in class org.sourceforge.jemm.collections.internal.list.ListAddResponse
 
isObjectPrimitive(Class<?>) - Static method in enum org.sourceforge.jemm.database.FieldType
 
isPotentialMatch(StoredValue) - Method in class org.sourceforge.jemm.collections.internal.StoredValue
 
isPrimitive(FieldType) - Static method in enum org.sourceforge.jemm.database.FieldType
 
isPrimitive(CtField) - Method in class org.sourceforge.jemm.weaver.transformation.field.FieldClassifier
Uses the descriptors to determine if the type of the field is a primitive, even if it is an array this will return true if the type of the array is based on a primitive.
isRemoved() - Method in class org.sourceforge.jemm.collections.internal.map.MapRemoveResponse
 
isReverseSearch() - Method in class org.sourceforge.jemm.collections.internal.list.ListIndexOfRequest
 
isRunning() - Static method in class org.sourceforge.jemm.WeaverStatus
 
isSuccess() - Method in class org.sourceforge.jemm.collections.internal.map.MapPutResponse
 
isSuccess() - Method in class org.sourceforge.jemm.collections.internal.map.MapRemoveKVResponse
 
isSuccess() - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKONResponse
 
isSuccess() - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKVResponse
 
isTransformableConstructor(CtConstructor) - Method in class org.sourceforge.jemm.weaver.transformation.ConstructorProxyTransformation
 
isType - Variable in class org.sourceforge.jemm.database.ClassInfo
Whether the given class type is a jemm type
isUnused() - Method in class org.sourceforge.jemm.database.components.UserLockInfo
 
isUnused() - Method in class org.sourceforge.jemm.util.ManagedItem
 
iterator() - Method in class org.sourceforge.jemm.client.ClassHierarchyIterator
 
iterator() - Method in class org.sourceforge.jemm.client.FieldIterator
 
iterator() - Method in class org.sourceforge.jemm.collections.JemmList
 
iterator() - Method in class org.sourceforge.jemm.collections.JemmSet
 

J

JAClassCreator - Class in org.sourceforge.jemm.weaver.analysis
Utility class for setting up CtClass instances from classes stored on the filesystem.
JemmAtomicInteger - Class in org.sourceforge.jemm.collections
 
JemmAtomicInteger() - Constructor for class org.sourceforge.jemm.collections.JemmAtomicInteger
 
JemmAtomicInteger(int) - Constructor for class org.sourceforge.jemm.collections.JemmAtomicInteger
 
JemmAtomicInteger(ShadowTypeObject) - Constructor for class org.sourceforge.jemm.collections.JemmAtomicInteger
 
JemmDate - Class in org.sourceforge.jemm.types
JemmDate is an immutable date class.
JemmDate(Date) - Constructor for class org.sourceforge.jemm.types.JemmDate
Create a new JemmDate representing the same date/time as the given java.util.Date.
JemmDate(long) - Constructor for class org.sourceforge.jemm.types.JemmDate
Create a new JemmDate given the number of milliseconds since January 1, 1970, 00:00:00 GMT.
jemmId - Variable in class org.sourceforge.jemm.database.ObjectState
 
JEMMInternalException - Exception in org.sourceforge.jemm
This exception is used when the JEMM subsystem suffers from an internal error.
JEMMInternalException(String, Throwable) - Constructor for exception org.sourceforge.jemm.JEMMInternalException
JEMMInternalException constructor with a message and an underlying cause exception chain.
JEMMInternalException(String) - Constructor for exception org.sourceforge.jemm.JEMMInternalException
JEMMInternalException constructor with a message.
JemmList<K> - Class in org.sourceforge.jemm.collections
Jemm List implementation.
JemmList() - Constructor for class org.sourceforge.jemm.collections.JemmList
Creates a new empty JemmList.
JemmList(ShadowTypeObject) - Constructor for class org.sourceforge.jemm.collections.JemmList
Internally JEMM used constructor
JemmMap<K,V> - Class in org.sourceforge.jemm.collections
JemmMap is a map implementation designed for use with the JEMM architecture.
JemmMap() - Constructor for class org.sourceforge.jemm.collections.JemmMap
Creates a JemmMap.
JemmMap(ShadowTypeObject) - Constructor for class org.sourceforge.jemm.collections.JemmMap
Internally JEMM used constructor
JEMMObject - Interface in org.sourceforge.jemm.util
JEMMObject is an interface used by the model code generation phase to mark objects that make up part of the model.
JEMMObjectAccessor - Class in org.sourceforge.jemm.client.types
A FieldAccessor which gets and sets JEMMObject based fields.
JEMMObjectAccessor(Entity, ObjectSource) - Constructor for class org.sourceforge.jemm.client.types.JEMMObjectAccessor
 
JEMMObjectCreator - Interface in org.sourceforge.jemm.client
 
JEMMObjectCreatorImpl - Class in org.sourceforge.jemm.client
 
JEMMObjectCreatorImpl(MethodListener, ObjectDatabase) - Constructor for class org.sourceforge.jemm.client.JEMMObjectCreatorImpl
 
JEMMObjectFactory - Class in org.sourceforge.jemm.client
 
JEMMObjectFactory() - Constructor for class org.sourceforge.jemm.client.JEMMObjectFactory
 
JEMMObjectFieldMapper - Class in org.sourceforge.jemm.client
A Factory that converts and sets fields onto
JEMMObjectFieldMapper(MethodListener, TypeRequestHandler) - Constructor for class org.sourceforge.jemm.client.JEMMObjectFieldMapper
 
JEMMObjectFilter - Class in org.sourceforge.jemm.client
A Filter which checks for fields that are JEMMObjects only.
JEMMObjectFilter() - Constructor for class org.sourceforge.jemm.client.JEMMObjectFilter
 
JEMMObjectImpl - Interface in org.sourceforge.jemm.util
 
jemmOIF - Variable in class org.sourceforge.jemm.sample.demo1.model.Account
 
jemmOIF - Variable in class org.sourceforge.jemm.sample.demo1.model.Person
 
jemmOIF - Variable in class org.sourceforge.jemm.util.JEMMType
The underlying shadow object that handles communication with the store
JemmServer - Class in org.sourceforge.jemm
JemmServer represents a remote JEMM Server for clients to connect to and share data.
JemmSet<E> - Class in org.sourceforge.jemm.collections
Persistent set implementation.
JemmSet() - Constructor for class org.sourceforge.jemm.collections.JemmSet
Creates a JemmSet.
JemmSet(ShadowTypeObject) - Constructor for class org.sourceforge.jemm.collections.JemmSet
Internally JEMM used constructor
JEMMType - Class in org.sourceforge.jemm.util
Interface to mark JEMM types.
JEMMType() - Constructor for class org.sourceforge.jemm.util.JEMMType
Creates a JEMMType instance.
JEMMType(ShadowTypeObject) - Constructor for class org.sourceforge.jemm.util.JEMMType
 

K

key - Variable in class org.sourceforge.jemm.database.persistent.berkeley.objects.ClientRefInfo
 
keySet() - Method in class org.sourceforge.jemm.collections.JemmMap
 
keySet(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
keySet() - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
 
keysToWeakRefs - Variable in class org.sourceforge.jemm.client.shared.WeakSingletonFactory
 

L

lastIndexOf(Object) - Method in class org.sourceforge.jemm.collections.JemmList
 
lastIndexOf(ClientId, ID, StoredValue) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
lastIndexOf(StoredValue) - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
LifecycleEvent - Class in org.sourceforge.jemm.lifecycle
 
LifecycleEvent(JEMMObject) - Constructor for class org.sourceforge.jemm.lifecycle.LifecycleEvent
 
LifecycleListenerImpl - Class in org.sourceforge.jemm.client
A lifecycle listener which manages the state of the JEMMObject, such as the object values, the JEMM ID and the ShadowObject.
LifecycleListenerImpl(ObjectDatabase, StackTracer, LockTracer) - Constructor for class org.sourceforge.jemm.client.LifecycleListenerImpl
 
ListAddAllRequest - Class in org.sourceforge.jemm.collections.internal.list
 
ListAddAllRequest(StoredValue[]) - Constructor for class org.sourceforge.jemm.collections.internal.list.ListAddAllRequest
 
ListAddAllRequest(int, StoredValue[]) - Constructor for class org.sourceforge.jemm.collections.internal.list.ListAddAllRequest
 
ListAddAllResponse - Class in org.sourceforge.jemm.collections.internal.list
 
ListAddAllResponse(boolean) - Constructor for class org.sourceforge.jemm.collections.internal.list.ListAddAllResponse
 
ListAddRequest - Class in org.sourceforge.jemm.collections.internal.list
 
ListAddRequest(StoredValue) - Constructor for class org.sourceforge.jemm.collections.internal.list.ListAddRequest
 
ListAddRequest(int, StoredValue) - Constructor for class org.sourceforge.jemm.collections.internal.list.ListAddRequest
 
ListAddResponse - Class in org.sourceforge.jemm.collections.internal.list
 
ListAddResponse(boolean) - Constructor for class org.sourceforge.jemm.collections.internal.list.ListAddResponse
 
listener - Variable in class org.sourceforge.jemm.AbstractStore
 
listener - Variable in class org.sourceforge.jemm.comm.shared.RPCHandler
 
listenerClientId - Variable in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
listeners - Variable in class org.sourceforge.jemm.client.id.TrackedIDFactoryImpl
 
ListGetRequest - Class in org.sourceforge.jemm.collections.internal.list
 
ListGetRequest(int) - Constructor for class org.sourceforge.jemm.collections.internal.list.ListGetRequest
 
ListGetResponse - Class in org.sourceforge.jemm.collections.internal.list
 
ListGetResponse(Object) - Constructor for class org.sourceforge.jemm.collections.internal.list.ListGetResponse
 
listHandler - Variable in class org.sourceforge.jemm.database.components.BaseDatabase
 
ListIndexOfRequest - Class in org.sourceforge.jemm.collections.internal.list
 
ListIndexOfRequest(StoredValue, boolean) - Constructor for class org.sourceforge.jemm.collections.internal.list.ListIndexOfRequest
 
ListIndexOfResponse - Class in org.sourceforge.jemm.collections.internal.list
 
ListIndexOfResponse(int) - Constructor for class org.sourceforge.jemm.collections.internal.list.ListIndexOfResponse
 
ListIndexOfResponse(int[], Object[]) - Constructor for class org.sourceforge.jemm.collections.internal.list.ListIndexOfResponse
 
listIterator() - Method in class org.sourceforge.jemm.collections.JemmList
 
listIterator(int) - Method in class org.sourceforge.jemm.collections.JemmList
 
ListRemoveIndexRequest - Class in org.sourceforge.jemm.collections.internal.list
 
ListRemoveIndexRequest(int) - Constructor for class org.sourceforge.jemm.collections.internal.list.ListRemoveIndexRequest
 
ListRemoveIndexResponse - Class in org.sourceforge.jemm.collections.internal.list
 
ListRemoveIndexResponse(Object) - Constructor for class org.sourceforge.jemm.collections.internal.list.ListRemoveIndexResponse
 
ListSetRequest - Class in org.sourceforge.jemm.collections.internal.list
 
ListSetRequest(int, StoredValue) - Constructor for class org.sourceforge.jemm.collections.internal.list.ListSetRequest
 
ListSetResponse - Class in org.sourceforge.jemm.collections.internal.list
 
ListSetResponse(Object) - Constructor for class org.sourceforge.jemm.collections.internal.list.ListSetResponse
 
loadClass(String) - Static method in class org.sourceforge.jemm.weaver.util.Dump
Load the named from the classpath using the JavaAssist libraries
localIFMap - Variable in class org.sourceforge.jemm.comm.client.RPCClient
A map of the local interfaces offered by the client to the server
localInterfaces - Variable in class org.sourceforge.jemm.comm.shared.RPCHandler
 
lockAcquired(ClientThreadId, ID) - Method in class org.sourceforge.jemm.client.SynchronousLockDecorator
A listener method implementation that gets the lock and notifies the waiting thread.
lockAcquired(ClientThreadId, ID) - Method in interface org.sourceforge.jemm.database.LockAcquiredListener
 
lockAcquired(String, ID) - Method in interface org.sourceforge.jemm.database.remote.shared.RDbClientIF
Lock acquired notification.
LockAcquiredListener - Interface in org.sourceforge.jemm.database
 
LockContext - Class in org.sourceforge.jemm.client.events
 
LockContext() - Constructor for class org.sourceforge.jemm.client.events.LockContext
 
LockContextListener - Interface in org.sourceforge.jemm.client.events
 
LockEvent - Class in org.sourceforge.jemm.client.events
 
LockEvent(Object, Object, int) - Constructor for class org.sourceforge.jemm.client.events.LockEvent
 
LockEvent - Class in org.sourceforge.jemm.lifecycle
 
LockEvent(JEMMObject, Object) - Constructor for class org.sourceforge.jemm.lifecycle.LockEvent
 
lockListener - Variable in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
LockManager<K> - Class in org.sourceforge.jemm.util
A generic mutual exclusion lock manager for locks on arbitrary ids.
LockManager() - Constructor for class org.sourceforge.jemm.util.LockManager
 
LockStack - Class in org.sourceforge.jemm.util
A ThreadLock stack which tracks how deep within locks a Thread current is.
lockStore - Variable in class org.sourceforge.jemm.util.LockManager
 
LockTracer - Interface in org.sourceforge.jemm.client.events
Tracks all locks for the current thread.
LockTracerImpl - Class in org.sourceforge.jemm.client.events
A LockTracer implementation which deals with multiple enter and exit events and tracks the number of locks per thread.
LockTracerImpl(LockContextListener) - Constructor for class org.sourceforge.jemm.client.events.LockTracerImpl
 
LOG - Static variable in class org.sourceforge.jemm.comm.client.RPCClient
 
LOG - Static variable in class org.sourceforge.jemm.comm.example.echo.EchoClient
 
LOG - Static variable in class org.sourceforge.jemm.comm.server.RPCServer
 
LOG - Static variable in class org.sourceforge.jemm.server.ShutdownRequestReceiver
 
longValue() - Method in class org.sourceforge.jemm.collections.JemmAtomicInteger
 

M

main(String[]) - Static method in class org.sourceforge.jemm.JemmServer
 
main(String[]) - Static method in class org.sourceforge.jemm.sample.demo1.Demo1
Main method, runs the example using the command line store configuration
main(String[]) - Static method in class org.sourceforge.jemm.sample.demo1.Demo1Speed
Main method, runs the example using the command line store configuration
main(String[]) - Static method in class org.sourceforge.jemm.sample.demo1.Demo1SpeedCreation
Main method, runs the example using the command line store configuration
main(String[]) - Static method in class org.sourceforge.jemm.sample.demo1.Demo1Weaved
Main method, runs the example using the command line store configuration
main(String[]) - Static method in class org.sourceforge.jemm.weaver.util.Dump
main method to dump a class.
main(String[]) - Static method in class org.sourceforge.jemm.weaver.util.MethodCmdLine
 
makeAsyncCall(Class<?>, String, Class<?>[], Object[]) - Method in class org.sourceforge.jemm.comm.shared.RPCHandler
Internal method to make an asynchronous call to a given method.
makeSyncCall(Class<?>, String, Class<?>[], Object[]) - Method in class org.sourceforge.jemm.comm.shared.RPCHandler
Internal method to make a make a synchronous call to a given method.
ManagedItem<Key> - Class in org.sourceforge.jemm.util
 
ManagedItem(Key) - Constructor for class org.sourceforge.jemm.util.ManagedItem
 
ManagedItemStore<K,V extends ManagedItem<K>> - Class in org.sourceforge.jemm.util
 
ManagedItemStore() - Constructor for class org.sourceforge.jemm.util.ManagedItemStore
Create a ManagedItemStore with the default number of segments and cached elements
ManagedItemStore(int, int) - Constructor for class org.sourceforge.jemm.util.ManagedItemStore
 
map(Object) - Method in interface org.sourceforge.jemm.client.ValueMapper
 
MapGetRequest - Class in org.sourceforge.jemm.collections.internal.map
 
MapGetRequest(StoredValue) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapGetRequest
 
MapGetResponse - Class in org.sourceforge.jemm.collections.internal.map
 
MapGetResponse() - Constructor for class org.sourceforge.jemm.collections.internal.map.MapGetResponse
 
MapGetResponse(Object) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapGetResponse
 
MapGetResponse(StoredValue[]) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapGetResponse
 
mapHandler - Variable in class org.sourceforge.jemm.database.components.BaseDatabase
 
MapHashedEntry - Class in org.sourceforge.jemm.database.components.types.util
Bucket entry for HashedMapContainer.
MapHashedEntry(StoredValue, StoredValue, MapHashedEntry) - Constructor for class org.sourceforge.jemm.database.components.types.util.MapHashedEntry
 
mapID(ID) - Method in interface org.sourceforge.jemm.client.ValueMapper
 
MapKeySetRequest - Class in org.sourceforge.jemm.collections.internal.map
 
MapKeySetRequest() - Constructor for class org.sourceforge.jemm.collections.internal.map.MapKeySetRequest
 
MapKeySetResponse - Class in org.sourceforge.jemm.collections.internal.map
 
MapKeySetResponse(Object) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapKeySetResponse
 
MapPutIfAbsentRequest - Class in org.sourceforge.jemm.collections.internal.map
 
MapPutIfAbsentRequest(StoredValue, StoredValue, StoredValue[]) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapPutIfAbsentRequest
 
MapPutIfAbsentResponse - Class in org.sourceforge.jemm.collections.internal.map
 
MapPutIfAbsentResponse(StoredValue[], Object[]) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapPutIfAbsentResponse
 
MapPutIfAbsentResponse(boolean, Object, StoredValue[], Object[]) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapPutIfAbsentResponse
 
MapPutRequest - Class in org.sourceforge.jemm.collections.internal.map
 
MapPutRequest(StoredValue, StoredValue, StoredValue[]) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapPutRequest
 
MapPutRequest(StoredValue, StoredValue) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapPutRequest
 
MapPutResponse - Class in org.sourceforge.jemm.collections.internal.map
 
MapPutResponse(boolean, Object, StoredValue[]) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapPutResponse
 
MapRemoveKVRequest - Class in org.sourceforge.jemm.collections.internal.map
 
MapRemoveKVRequest(StoredValue, StoredValue) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapRemoveKVRequest
 
MapRemoveKVResponse - Class in org.sourceforge.jemm.collections.internal.map
 
MapRemoveKVResponse(boolean) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapRemoveKVResponse
 
MapRemoveKVResponse(StoredValue[], StoredValue[]) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapRemoveKVResponse
 
MapRemoveRequest - Class in org.sourceforge.jemm.collections.internal.map
 
MapRemoveRequest(StoredValue) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapRemoveRequest
 
MapRemoveResponse - Class in org.sourceforge.jemm.collections.internal.map
 
MapRemoveResponse(boolean, Object, StoredValue[]) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapRemoveResponse
 
MapRemoveResponse() - Constructor for class org.sourceforge.jemm.collections.internal.map.MapRemoveResponse
 
MapRemoveResponse(StoredValue[]) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapRemoveResponse
 
MapRemoveResponse(StoredValue) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapRemoveResponse
 
MapReplaceKONRequest - Class in org.sourceforge.jemm.collections.internal.map
 
MapReplaceKONRequest(StoredValue, StoredValue, StoredValue) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapReplaceKONRequest
 
MapReplaceKONResponse - Class in org.sourceforge.jemm.collections.internal.map
 
MapReplaceKONResponse(boolean) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapReplaceKONResponse
 
MapReplaceKONResponse(StoredValue[], StoredValue[]) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapReplaceKONResponse
 
MapReplaceKVRequest - Class in org.sourceforge.jemm.collections.internal.map
 
MapReplaceKVRequest(StoredValue, StoredValue) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapReplaceKVRequest
 
MapReplaceKVResponse - Class in org.sourceforge.jemm.collections.internal.map
 
MapReplaceKVResponse(boolean, Object) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapReplaceKVResponse
 
MapReplaceKVResponse(StoredValue[]) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapReplaceKVResponse
 
MapValuesRequest - Class in org.sourceforge.jemm.collections.internal.map
 
MapValuesRequest() - Constructor for class org.sourceforge.jemm.collections.internal.map.MapValuesRequest
 
MapValuesResponse - Class in org.sourceforge.jemm.collections.internal.map
 
MapValuesResponse(Object) - Constructor for class org.sourceforge.jemm.collections.internal.map.MapValuesResponse
 
markAsDead() - Method in class org.sourceforge.jemm.util.managed.ECMEntry
Mark this entry as dead.
MDStorageEngine - Class in org.sourceforge.jemm.database.memory
 
MDStorageEngine() - Constructor for class org.sourceforge.jemm.database.memory.MDStorageEngine
 
MemoryDatabase - Class in org.sourceforge.jemm.database.memory
 
MemoryDatabase(GCMode) - Constructor for class org.sourceforge.jemm.database.memory.MemoryDatabase
 
MemoryDatabase() - Constructor for class org.sourceforge.jemm.database.memory.MemoryDatabase
 
MemoryStore - Class in org.sourceforge.jemm
A MemoryStore uses a MemoryDatabase to store object data in the local JVM heap but using the JEMM model of auto updated values.
MemoryStore() - Constructor for class org.sourceforge.jemm.MemoryStore
 
MemoryStore(boolean) - Constructor for class org.sourceforge.jemm.MemoryStore
 
Message - Class in org.sourceforge.jemm.comm.shared
A sendable message.
Message(String) - Constructor for class org.sourceforge.jemm.comm.shared.Message
Creates a Message with the given threadId.
MethodAnnotationTransformation - Class in org.sourceforge.jemm.weaver.transformation
 
MethodAnnotationTransformation() - Constructor for class org.sourceforge.jemm.weaver.transformation.MethodAnnotationTransformation
 
MethodAnnotationTransformation.FieldDetails - Class in org.sourceforge.jemm.weaver.transformation
 
MethodAnnotationTransformation.FieldDetails(String, String) - Constructor for class org.sourceforge.jemm.weaver.transformation.MethodAnnotationTransformation.FieldDetails
 
MethodCmdLine - Class in org.sourceforge.jemm.weaver.util
 
MethodContext - Class in org.sourceforge.jemm.client.events
A context that represents a particular method for an Entity.
MethodContext(Descriptor) - Constructor for class org.sourceforge.jemm.client.events.MethodContext
 
MethodContextListener - Interface in org.sourceforge.jemm.client.events
A listener which receives events to method calls from JEMMObjects but which have been converted based on contextual knowledge of entity state and the threads that are currently executing within the JEMMObject.
MethodContextTracker - Class in org.sourceforge.jemm.client
A MethodListener which converts the calls into more context aware calls.
MethodContextTracker(StackTracer, LockTracer) - Constructor for class org.sourceforge.jemm.client.MethodContextTracker
 
methodEntered(MethodEvent) - Method in interface org.sourceforge.jemm.client.events.MethodContextListener
Called when a methodEntered.
methodEntered(MethodEvent) - Method in class org.sourceforge.jemm.client.ObjectOperationsFacade
Initialise the objects used by the method.
MethodEvent - Class in org.sourceforge.jemm.client.events
Describes a Method entry or exit.
MethodEvent(Object, Descriptor, MethodEventType, boolean) - Constructor for class org.sourceforge.jemm.client.events.MethodEvent
 
MethodEvent - Class in org.sourceforge.jemm.lifecycle
 
MethodEvent(JEMMObject, String, MethodType) - Constructor for class org.sourceforge.jemm.lifecycle.MethodEvent
 
MethodEventType - Enum in org.sourceforge.jemm.client.events
A MethodEvent can be an Enter or an exit.
methodExited(MethodEvent) - Method in interface org.sourceforge.jemm.client.events.MethodContextListener
Called when a method is exited.
methodExited(MethodEvent) - Method in class org.sourceforge.jemm.client.ObjectOperationsFacade
Synchronize the state to the database.
MethodListener - Interface in org.sourceforge.jemm.lifecycle
A Listener for all JEMMObject events to do with methods.
MethodProxyTransformation - Class in org.sourceforge.jemm.weaver.transformation
Proxies all methods a begin and end call.
MethodProxyTransformation() - Constructor for class org.sourceforge.jemm.weaver.transformation.MethodProxyTransformation
 
MethodType - Enum in org.sourceforge.jemm.lifecycle
 
methodUses(Descriptor) - Method in class org.sourceforge.jemm.client.Entity
Reads any Uses annotations on a method which define which fields should be initialised.
modified - Variable in class org.sourceforge.jemm.database.components.types.StoredObject
 
msgProccessingThreadPool - Variable in class org.sourceforge.jemm.comm.server.RPCServer
The thread pool for processing client call requests (shared among all clients)
msgSyncPoints - Variable in class org.sourceforge.jemm.comm.shared.RPCHandler
 

N

name - Variable in class org.sourceforge.jemm.sample.demo1.model.orig.Person
 
name - Variable in class org.sourceforge.jemm.sample.demo1.model.Person
 
names - Variable in class org.sourceforge.jemm.weaver.io.DefaultFilter
 
newObject(ClassId, JEMMObject) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
newObject(ClientId, ClassId) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
newObject(ClassId, JEMMObject) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
newObject(ClassId, JEMMObject) - Method in interface org.sourceforge.jemm.client.ObjectDatabase
Notification of a new user object creation by the client.
newObject(ClientId, ClassId) - Method in class org.sourceforge.jemm.client.TrackingDatabase
 
newObject(ClientId, ClassId) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
newObject(ClientId, ClassId) - Method in interface org.sourceforge.jemm.database.Database
Notification of a new user object creation by the client.
newObject(ClientId, ClassId) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
newObject(ClientId, ClassId) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
newObject(ClassId) - Method in interface org.sourceforge.jemm.database.remote.shared.RDbServerIF
 
next() - Method in class org.sourceforge.jemm.client.ClassHierarchyIterator
 
next() - Method in class org.sourceforge.jemm.client.FieldIterator
 
next() - Method in class org.sourceforge.jemm.database.persistent.berkeley.EnityCursorIterator
 
nextId() - Method in interface org.sourceforge.jemm.database.remote.server.ClientIdGenerator
 
nextId() - Method in class org.sourceforge.jemm.database.remote.server.DefaultClientIdGenerator
 
NO_ACCOUNTS - Static variable in class org.sourceforge.jemm.sample.demo1.model.orig.Person
The number of accounts each person holds
NO_CREATIONS - Static variable in class org.sourceforge.jemm.sample.demo1.Demo1SpeedCreation
 
NO_UPDATES - Static variable in class org.sourceforge.jemm.sample.demo1.Demo1Speed
 
noLocksHeld() - Method in class org.sourceforge.jemm.database.components.DefaultDBDebugHandler
 
noLocksHeld() - Method in interface org.sourceforge.jemm.database.DatabaseDebugIF
 
noLocksHeld() - Method in class org.sourceforge.jemm.util.LockManager
 
notifyExpired(ID) - Method in class org.sourceforge.jemm.client.id.TrackedIDFactoryImpl
 
notifyExpired(ID) - Method in class org.sourceforge.jemm.client.JEMMObjectFactory
 
notifyExpired(K) - Method in class org.sourceforge.jemm.client.shared.WeakSingletonFactory
 
notifyLockAcquired(ClientThreadId, ID) - Method in class org.sourceforge.jemm.database.components.userlock.InternalLockListenerNotifier
Notify that the given client thread has acquired the lock on the given object.
notifyNewClient(RPCClientId, String) - Method in class org.sourceforge.jemm.comm.server.RPCServer
 

O

ObjectAccessor - Class in org.sourceforge.jemm.client
Accesses a JEMMObject enhanced class and provides access to the special fields for common client functionality.
ObjectAccessor(JEMMObject, ObjectSource) - Constructor for class org.sourceforge.jemm.client.ObjectAccessor
Creates an Accessor to an enhanced object
ObjectAccessor - Interface in org.sourceforge.jemm.database
Interface to reduce direct coupling between ObjectHandlers and their users.
objectCreated(ID) - Method in interface org.sourceforge.jemm.database.components.ObjectStatusListener
 
objectCreator - Variable in class org.sourceforge.jemm.client.DatabaseAdapter
 
ObjectDatabase - Interface in org.sourceforge.jemm.client
An ObjectDatabase is similar to a Database but instead of working with Field values it works on the constructed Objects.
objectFactory - Variable in class org.sourceforge.jemm.client.DatabaseAdapter
 
objectHandler - Variable in class org.sourceforge.jemm.database.components.BaseDatabase
 
objectId - Variable in class org.sourceforge.jemm.database.persistent.berkeley.objects.ClientRefInfo
 
ObjectOperationsFacade - Class in org.sourceforge.jemm.client
The main entry point for all JEMMObject operations once they have been decoded from the events.
ObjectOperationsFacade(ObjectDatabase) - Constructor for class org.sourceforge.jemm.client.ObjectOperationsFacade
 
ObjectSource - Interface in org.sourceforge.jemm.client
A place from which objects can be retrieved via their ID.
ObjectState - Class in org.sourceforge.jemm.database
 
ObjectState(ID, int, Map<FieldInfo, Object>) - Constructor for class org.sourceforge.jemm.database.ObjectState
 
objectStatusListener - Variable in class org.sourceforge.jemm.database.components.BaseDatabase
 
ObjectStatusListener - Interface in org.sourceforge.jemm.database.components
 
ObjectSyncData - Class in org.sourceforge.jemm.database
 
ObjectSyncData(ID, int, Map<FieldInfo, Object>) - Constructor for class org.sourceforge.jemm.database.ObjectSyncData
 
ObjectSyncResp - Class in org.sourceforge.jemm.database
 
ObjectSyncResp(int, Map<FieldInfo, Object>) - Constructor for class org.sourceforge.jemm.database.ObjectSyncResp
 
objectVersion - Variable in class org.sourceforge.jemm.database.components.types.StoredUserObject
 
org.sourceforge.jemm - package org.sourceforge.jemm
 
org.sourceforge.jemm.client - package org.sourceforge.jemm.client
 
org.sourceforge.jemm.client.events - package org.sourceforge.jemm.client.events
 
org.sourceforge.jemm.client.id - package org.sourceforge.jemm.client.id
 
org.sourceforge.jemm.client.shared - package org.sourceforge.jemm.client.shared
 
org.sourceforge.jemm.client.types - package org.sourceforge.jemm.client.types
 
org.sourceforge.jemm.collections - package org.sourceforge.jemm.collections
 
org.sourceforge.jemm.collections.internal - package org.sourceforge.jemm.collections.internal
 
org.sourceforge.jemm.collections.internal.atomic - package org.sourceforge.jemm.collections.internal.atomic
 
org.sourceforge.jemm.collections.internal.list - package org.sourceforge.jemm.collections.internal.list
 
org.sourceforge.jemm.collections.internal.map - package org.sourceforge.jemm.collections.internal.map
 
org.sourceforge.jemm.collections.internal.set - package org.sourceforge.jemm.collections.internal.set
 
org.sourceforge.jemm.comm.client - package org.sourceforge.jemm.comm.client
 
org.sourceforge.jemm.comm.connection - package org.sourceforge.jemm.comm.connection
 
org.sourceforge.jemm.comm.connection.pipe - package org.sourceforge.jemm.comm.connection.pipe
 
org.sourceforge.jemm.comm.connection.socket - package org.sourceforge.jemm.comm.connection.socket
 
org.sourceforge.jemm.comm.example.echo - package org.sourceforge.jemm.comm.example.echo
 
org.sourceforge.jemm.comm.server - package org.sourceforge.jemm.comm.server
 
org.sourceforge.jemm.comm.shared - package org.sourceforge.jemm.comm.shared
 
org.sourceforge.jemm.database - package org.sourceforge.jemm.database
 
org.sourceforge.jemm.database.components - package org.sourceforge.jemm.database.components
 
org.sourceforge.jemm.database.components.interfaces - package org.sourceforge.jemm.database.components.interfaces
 
org.sourceforge.jemm.database.components.se - package org.sourceforge.jemm.database.components.se
 
org.sourceforge.jemm.database.components.types - package org.sourceforge.jemm.database.components.types
 
org.sourceforge.jemm.database.components.types.util - package org.sourceforge.jemm.database.components.types.util
 
org.sourceforge.jemm.database.components.userlock - package org.sourceforge.jemm.database.components.userlock
 
org.sourceforge.jemm.database.debug - package org.sourceforge.jemm.database.debug
 
org.sourceforge.jemm.database.memory - package org.sourceforge.jemm.database.memory
 
org.sourceforge.jemm.database.persistent.berkeley - package org.sourceforge.jemm.database.persistent.berkeley
 
org.sourceforge.jemm.database.persistent.berkeley.objects - package org.sourceforge.jemm.database.persistent.berkeley.objects
 
org.sourceforge.jemm.database.persistent.berkeley.proxy - package org.sourceforge.jemm.database.persistent.berkeley.proxy
 
org.sourceforge.jemm.database.remote.client - package org.sourceforge.jemm.database.remote.client
 
org.sourceforge.jemm.database.remote.server - package org.sourceforge.jemm.database.remote.server
 
org.sourceforge.jemm.database.remote.shared - package org.sourceforge.jemm.database.remote.shared
 
org.sourceforge.jemm.lifecycle - package org.sourceforge.jemm.lifecycle
 
org.sourceforge.jemm.sample - package org.sourceforge.jemm.sample
 
org.sourceforge.jemm.sample.demo1 - package org.sourceforge.jemm.sample.demo1
 
org.sourceforge.jemm.sample.demo1.model - package org.sourceforge.jemm.sample.demo1.model
 
org.sourceforge.jemm.sample.demo1.model.orig - package org.sourceforge.jemm.sample.demo1.model.orig
 
org.sourceforge.jemm.server - package org.sourceforge.jemm.server
 
org.sourceforge.jemm.types - package org.sourceforge.jemm.types
 
org.sourceforge.jemm.util - package org.sourceforge.jemm.util
 
org.sourceforge.jemm.util.managed - package org.sourceforge.jemm.util.managed
 
org.sourceforge.jemm.util.managed.bucket - package org.sourceforge.jemm.util.managed.bucket
 
org.sourceforge.jemm.weaver - package org.sourceforge.jemm.weaver
 
org.sourceforge.jemm.weaver.analysis - package org.sourceforge.jemm.weaver.analysis
 
org.sourceforge.jemm.weaver.io - package org.sourceforge.jemm.weaver.io
 
org.sourceforge.jemm.weaver.transformation - package org.sourceforge.jemm.weaver.transformation
 
org.sourceforge.jemm.weaver.transformation.bytecode - package org.sourceforge.jemm.weaver.transformation.bytecode
 
org.sourceforge.jemm.weaver.transformation.field - package org.sourceforge.jemm.weaver.transformation.field
 
org.sourceforge.jemm.weaver.util - package org.sourceforge.jemm.weaver.util
 
origin - Variable in class org.sourceforge.jemm.lifecycle.LifecycleEvent
 
os - Variable in class org.sourceforge.jemm.comm.shared.RPCHandler
 

P

ParentTransformations - Class in org.sourceforge.jemm.weaver.analysis
 
ParentTransformations() - Constructor for class org.sourceforge.jemm.weaver.analysis.ParentTransformations
 
parseServerAction(String) - Static method in enum org.sourceforge.jemm.server.ServerAction
 
parseServerMode(String) - Static method in enum org.sourceforge.jemm.server.ServerMode
 
peekReference() - Static method in class org.sourceforge.jemm.util.ContextStack
 
perform(K, ECMAction<K, V>) - Method in class org.sourceforge.jemm.util.managed.bucket.BucketLockedBucket
 
perform(K, ECMAction<K, V>) - Method in interface org.sourceforge.jemm.util.managed.bucket.ECMapBucket
 
perform(K, ECMAction<K, V>) - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
Perform the given action whilst holding the lock on the given key.
perform(K, ECMAction<K, V>) - Method in interface org.sourceforge.jemm.util.managed.EnhancedConcurrentMap
Perform the defined action whilst holding the lock on the given key.
performAction(ECMEntry<K, V>) - Method in interface org.sourceforge.jemm.util.managed.ECMAction
 
PersistentStore - Class in org.sourceforge.jemm
A PersistentStore uses a BDbDatabase to a local persistent database.
PersistentStore(File) - Constructor for class org.sourceforge.jemm.PersistentStore
 
PersistentStore(File, boolean) - Constructor for class org.sourceforge.jemm.PersistentStore
 
Person - Class in org.sourceforge.jemm.sample.demo1.model.orig
 
Person(String) - Constructor for class org.sourceforge.jemm.sample.demo1.model.orig.Person
Create a Person instance.
Person - Class in org.sourceforge.jemm.sample.demo1.model
 
Person(String) - Constructor for class org.sourceforge.jemm.sample.demo1.model.Person
Create a Person instance.
Person(ShadowUserObject) - Constructor for class org.sourceforge.jemm.sample.demo1.model.Person
Generated by the compiler and used internally for creating an object.
PipeConnectionHelper - Class in org.sourceforge.jemm.comm.connection.pipe
 
PipeConnectionHelper() - Constructor for class org.sourceforge.jemm.comm.connection.pipe.PipeConnectionHelper
 
pop() - Static method in class org.sourceforge.jemm.util.LockStack
Removes a lock.
popReference() - Static method in class org.sourceforge.jemm.util.ContextStack
Return the last constructed reference pushed onto the constructor stack.
port - Variable in class org.sourceforge.jemm.RemoteStore
 
preConstructor(String) - Method in class org.sourceforge.jemm.client.LifecycleListenerImpl
 
preConstructor(String) - Static method in class org.sourceforge.jemm.lifecycle.ConstructorLifecycle
triggers the event for begin.
preConstructor(String) - Method in interface org.sourceforge.jemm.lifecycle.ConstructorListener
Called before the call to super().
premain(String, Instrumentation) - Static method in class org.sourceforge.jemm.ClassWeaver
This is the premain class for the jemm code weaving.
PrimitiveAccessor - Class in org.sourceforge.jemm.client.types
A handler that sets Fields directly onto the entity and does not retrieve objects from the database.
PrimitiveAccessor(Entity) - Constructor for class org.sourceforge.jemm.client.types.PrimitiveAccessor
 
printMethod(CtMethod) - Static method in class org.sourceforge.jemm.weaver.util.MethodCmdLine
 
processCallMessage(RPCCallMessage) - Method in class org.sourceforge.jemm.comm.shared.RPCHandler
Internal method to handle RPC call method.
processRequest(ClientId, ClassId, ID, TypeRequest<?>) - Method in class org.sourceforge.jemm.database.components.DefaultDBAtomicIntTypeHandler
 
processRequest(ClientId, ClassId, ID, TypeRequest<?>) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
processRequest(ClientId, ClassId, ID, TypeRequest<?>) - Method in class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
processRequest(ClientId, ClassId, ID, TypeRequest<?>) - Method in class org.sourceforge.jemm.database.components.DefaultDBSetTypeHandler
 
processRequest(ClientId, ClassId, ID, TypeRequest<?>) - Method in class org.sourceforge.jemm.database.components.TypeHandler
 
processRequest(TypeRequest<?>) - Method in interface org.sourceforge.jemm.lifecycle.ShadowTypeObject
 
processRequest(TypeRequest<?>) - Method in class org.sourceforge.jemm.lifecycle.ShadowTypeObjectImpl
 
processTypeRequest(JEMMObject, ClassId, TypeRequest<?>) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
processTypeRequest(ClientId, ClassId, ID, TypeRequest<?>) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
processTypeRequest(JEMMObject, ClassId, TypeRequest<?>) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
processTypeRequest(ClientId, ClassId, ID, TypeRequest<?>) - Method in class org.sourceforge.jemm.client.TrackingDatabase
 
processTypeRequest(JEMMObject, ClassId, TypeRequest<?>) - Method in interface org.sourceforge.jemm.client.TypeRequestHandler
 
processTypeRequest(ClientId, ClassId, ID, TypeRequest<?>) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
processTypeRequest(ClientId, ClassId, ID, TypeRequest<?>) - Method in interface org.sourceforge.jemm.database.Database
Process a request from a jemm type implementation.
processTypeRequest(ClientId, ClassId, ID, TypeRequest<?>) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
processTypeRequest(ClientId, ClassId, ID, TypeRequest<?>) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
processTypeRequest(ClassId, ID, TypeRequest<?>) - Method in interface org.sourceforge.jemm.database.remote.shared.RDbServerIF
 
push(ClientThreadId) - Static method in class org.sourceforge.jemm.util.LockStack
Adds a lock.
pushReference(Object) - Static method in class org.sourceforge.jemm.util.ContextStack
Push a constructor reference onto the constructor stack.
put(K, V) - Method in class org.sourceforge.jemm.client.shared.WeakSingletonFactory
 
put(K, V) - Method in class org.sourceforge.jemm.collections.JemmMap
 
put(ClientId, ID, MapPutRequest) - Method in class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
put(MapPutRequest) - Method in class org.sourceforge.jemm.database.components.types.StoredMapObject
 
put(MapPutRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapBucket
 
put(MapPutRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapContainer
 
put(K, V) - Method in class org.sourceforge.jemm.util.managed.bucket.BucketLockedBucket
 
put(K, V) - Method in interface org.sourceforge.jemm.util.managed.bucket.ECMapBucket
 
put(K, V) - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
 
putAll(Map<? extends K, ? extends V>) - Method in class org.sourceforge.jemm.collections.JemmMap
Not Supported.
putAll(Map<? extends K, ? extends V>) - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
 
putIfAbsent(K, V) - Method in class org.sourceforge.jemm.collections.JemmMap
 
putIfAbsent(ClientId, ID, MapPutIfAbsentRequest) - Method in class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
putIfAbsent(MapPutIfAbsentRequest) - Method in class org.sourceforge.jemm.database.components.types.StoredMapObject
 
putIfAbsent(MapPutIfAbsentRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapBucket
 
putIfAbsent(MapPutIfAbsentRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapContainer
 
putIfAbsent(K, V) - Method in class org.sourceforge.jemm.util.managed.bucket.BucketLockedBucket
 
putIfAbsent(K, V) - Method in interface org.sourceforge.jemm.util.managed.bucket.ECMapBucket
 
putIfAbsent(K, V) - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
Atomically associate a value with a key, if a value is not already assocated with the given key.

Q

queue - Variable in class org.sourceforge.jemm.client.shared.WeakSingletonFactory
 
queueListener - Variable in class org.sourceforge.jemm.client.shared.WeakSingletonFactory
 

R

RDbClientIF - Interface in org.sourceforge.jemm.database.remote.shared
Interface for client callback from remote store server to client.
RDbServerIF - Interface in org.sourceforge.jemm.database.remote.shared
 
readClass(String) - Method in interface org.sourceforge.jemm.weaver.io.ClassLoader
Finds a class in the Readers space and loads all the bytes of the file.
readClass(String) - Method in class org.sourceforge.jemm.weaver.io.ClassPathLoader
 
readClass(String) - Method in class org.sourceforge.jemm.weaver.io.FileLoader
 
readFully(InputStream) - Static method in class org.sourceforge.jemm.util.IOUtil
Reads a Stream from beginning to end using a 4K buffer.
receiveMessage(Message) - Method in class org.sourceforge.jemm.comm.shared.RPCHandler
 
recordReference(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBClientRefHandler
Record a reference to the given id by the given client.
recordReference(ClientId, ID) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBClientRefHandler
 
recordReference(ClientId, ID) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineClientRefIF
 
recordReference(ClientId, T) - Method in class org.sourceforge.jemm.database.components.TypeHandler
Processes a value being returned to a client, recording the reference if needed.
recordReference(ClientId, ID) - Method in class org.sourceforge.jemm.database.memory.ClientRefIFImpl
 
recordReference(ClientId, ID) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineClientRefImpl
 
recordReferences(ClientId, T) - Method in class org.sourceforge.jemm.database.components.TypeHandler
Processes a type response being returned to a client, recording all references it contains.
referenceCleared(ClientId, ID...) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
referenceCleared(ClientId, ID...) - Method in class org.sourceforge.jemm.client.TrackingDatabase
 
referenceCleared(ClientId, ID...) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
referenceCleared(ClientId, ID...) - Method in interface org.sourceforge.jemm.database.Database
Asynchronous notification that the client has de-referenced the given id.
referenceCleared(ClientId, ID...) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
referenceCleared(ClientId, ID...) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
referenceCleared(ID[]) - Method in interface org.sourceforge.jemm.database.remote.shared.RDbServerIF
 
referenceIterator(ClientId) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineClientRefIF
 
referenceIterator(ClientId) - Method in class org.sourceforge.jemm.database.memory.ClientRefIFImpl
 
referenceIterator(ClientId) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineClientRefImpl
 
refreshObject(JEMMObject) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
Refreshes an objects state by: - Retrieving the object again from the database and setting all primitives to the new values - setting all uninitialised Object fields to the new values - For initialised fields that are objects either: *) Matches the ID return from step 1 and refresh the object recursively *) Does not match the ID, the new object is retrieved and set as the value.
refreshObject(JEMMObject) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
refreshObject(JEMMObject) - Method in interface org.sourceforge.jemm.client.ObjectDatabase
Retrieves the fields of the object again from the store and updates the passed object with all the values.
refreshPrimitiveState(JEMMObject, GetObjectResp) - Method in interface org.sourceforge.jemm.client.JEMMObjectCreator
 
refreshPrimitiveState(JEMMObject, GetObjectResp) - Method in class org.sourceforge.jemm.client.JEMMObjectCreatorImpl
 
refreshPrimitiveState(JEMMObject, ObjectState) - Method in class org.sourceforge.jemm.client.JEMMObjectFieldMapper
Updates all the primitive values and uninitialised fields on a JEMMObject.
refsToKeys - Variable in class org.sourceforge.jemm.client.shared.WeakSingletonFactory
 
register(ClassInfo) - Method in class org.sourceforge.jemm.database.components.DefaultDBClassHandler
 
register(EnumInfo) - Method in class org.sourceforge.jemm.database.components.DefaultDBEnumHandler
 
register(ClassInfo) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBClassHandler
 
register(EnumInfo) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBEnumHandler
 
registerClass(ClassInfo) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
registerClass(ClientId, ClassInfo) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
registerClass(ClassInfo) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
registerClass(ClassInfo) - Method in interface org.sourceforge.jemm.client.ObjectDatabase
Register a user class.
registerClass(ClientId, ClassInfo) - Method in class org.sourceforge.jemm.client.RegistrationCache
 
registerClass(ClientId, ClassInfo) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
registerClass(ClientId, ClassInfo) - Method in interface org.sourceforge.jemm.database.Database
Register a user class.
registerClass(ClientId, ClassInfo) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
registerClass(ClientId, ClassInfo) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
registerClass(ClassInfo) - Method in interface org.sourceforge.jemm.database.remote.shared.RDbServerIF
 
registerEnum(EnumInfo) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
registerEnum(ClientId, EnumInfo) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
registerEnum(EnumInfo) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
registerEnum(EnumInfo) - Method in interface org.sourceforge.jemm.client.ObjectDatabase
Register an enumerated type.
registerEnum(ClientId, EnumInfo) - Method in class org.sourceforge.jemm.client.RegistrationCache
 
registerEnum(ClientId, EnumInfo) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
registerEnum(ClientId, EnumInfo) - Method in interface org.sourceforge.jemm.database.Database
Register an enumerated type.
registerEnum(ClientId, EnumInfo) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
registerEnum(ClientId, EnumInfo) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
registerEnum(EnumInfo) - Method in interface org.sourceforge.jemm.database.remote.shared.RDbServerIF
 
registerIF(Class<?>, Object) - Method in class org.sourceforge.jemm.comm.client.RPCClient
Register an interface that the client offers for callback from the server.
registerInterface(Class<?>, Object) - Method in class org.sourceforge.jemm.comm.server.RPCServer
Register an interface for RPC calls by clients.
registerType(ClassId, TypeHandler) - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
 
registerType(ClassId, TypeHandler) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBObjectHandler
Register a type handler for the given type class.
RegistrationCache - Class in org.sourceforge.jemm.client
An ObjectDatabase which caches calls to register and classinfo since they are effectively static for the lifetime of the client.
RegistrationCache(Database) - Constructor for class org.sourceforge.jemm.client.RegistrationCache
 
release(LockEvent) - Method in interface org.sourceforge.jemm.client.events.LockContextListener
 
release(LockEvent) - Method in class org.sourceforge.jemm.client.ObjectOperationsFacade
Release the lock for an object
release(StoredObject) - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
 
release(ClientThreadId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBUserLockHandler
 
release(StoredObject) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBObjectHandler
 
release(ClientThreadId, ID) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBUserLockHandler
Release the user lock on the given object
release(StoredObject) - Method in interface org.sourceforge.jemm.database.ObjectAccessor
 
release(K) - Method in class org.sourceforge.jemm.util.LockManager
Release the lock on 'lockId'
release(K) - Method in class org.sourceforge.jemm.util.ManagedItemStore
 
releaseLock(ClientThreadId, ID) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
releaseLock(ClientThreadId, ID) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
releaseLock(ClientThreadId, ID) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
releaseLock(ClientThreadId, ID) - Method in interface org.sourceforge.jemm.client.ObjectDatabase
Release the given lock held by the thread.
releaseLock(ClientThreadId, ID) - Method in class org.sourceforge.jemm.client.TrackingDatabase
 
releaseLock(ClientThreadId, ID) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
releaseLock(ClientThreadId) - Method in class org.sourceforge.jemm.database.components.UserLockInfo
Release the lock on this object.
releaseLock(ClientThreadId, ID) - Method in interface org.sourceforge.jemm.database.Database
Release the given lock held by the thread.
releaseLock(ClientThreadId, ID) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
releaseLock(ClientThreadId, ID) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
releaseLock(String, ID) - Method in interface org.sourceforge.jemm.database.remote.shared.RDbServerIF
 
releaseOrClearFromQueue(ClientThreadId) - Method in class org.sourceforge.jemm.database.components.UserLockInfo
Release the lock on this object if it is held by this thread, or removed the thread from the waiting queue.
RemoteDatabase - Class in org.sourceforge.jemm.database.remote.client
RemoteDatabase is the client side of a remote client/server pairing.
RemoteDatabase(ClientConnectionFactory) - Constructor for class org.sourceforge.jemm.database.remote.client.RemoteDatabase
Create a remote database instance.
RemoteDatabaseServer - Class in org.sourceforge.jemm.database.remote.server
 
RemoteDatabaseServer(ServerConnectionFactory, Database) - Constructor for class org.sourceforge.jemm.database.remote.server.RemoteDatabaseServer
 
remoteDB - Variable in class org.sourceforge.jemm.RemoteStore
 
remoteInterfaces - Variable in class org.sourceforge.jemm.comm.shared.RPCHandler
 
RemoteStore - Class in org.sourceforge.jemm
A PersistentStore uses a BDbDatabase to a local persistent database.
RemoteStore(String, int) - Constructor for class org.sourceforge.jemm.RemoteStore
 
RemoteStore(String, int, boolean) - Constructor for class org.sourceforge.jemm.RemoteStore
 
remove() - Method in class org.sourceforge.jemm.client.ClassHierarchyIterator
 
remove(Thread) - Method in interface org.sourceforge.jemm.client.events.Context
Removes the thread from the context.
remove() - Method in interface org.sourceforge.jemm.client.events.Context
Removes the current thread
remove(Descriptor, Thread) - Method in class org.sourceforge.jemm.client.events.EntityContext
 
remove(Descriptor) - Method in class org.sourceforge.jemm.client.events.EntityContext
 
remove(Thread) - Method in class org.sourceforge.jemm.client.events.SimpleContext
 
remove() - Method in class org.sourceforge.jemm.client.events.SimpleContext
 
remove() - Method in class org.sourceforge.jemm.client.FieldIterator
 
remove(ID) - Method in interface org.sourceforge.jemm.client.id.TrackedIDFactory
Removes a mapping for an ID and the associated TrackedID.
remove(K) - Method in class org.sourceforge.jemm.client.shared.WeakSingletonFactory
 
remove(Object) - Method in class org.sourceforge.jemm.collections.JemmList
 
remove(int) - Method in class org.sourceforge.jemm.collections.JemmList
 
remove(Object) - Method in class org.sourceforge.jemm.collections.JemmMap
 
remove(Object, Object) - Method in class org.sourceforge.jemm.collections.JemmMap
 
remove(Object) - Method in class org.sourceforge.jemm.collections.JemmSet
 
remove(ClientId, ID, StoredValue) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
remove(ClientId, ID, int) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
remove(ClientId, ID, MapRemoveKVRequest) - Method in class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
remove(ClientId, ID, MapRemoveRequest) - Method in class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
remove(ClientId, ID, RemoveRequest) - Method in class org.sourceforge.jemm.database.components.DefaultDBSetTypeHandler
 
remove(ID) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineGCIF
 
remove(int) - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
Remote the object at the given index, moving subsequent values up.
remove(StoredValue) - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
remove(MapRemoveKVRequest) - Method in class org.sourceforge.jemm.database.components.types.StoredMapObject
 
remove(MapRemoveRequest) - Method in class org.sourceforge.jemm.database.components.types.StoredMapObject
 
remove(RemoveRequest) - Method in class org.sourceforge.jemm.database.components.types.StoredSetObject
 
remove(MapRemoveRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapBucket
 
remove(MapRemoveKVRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapBucket
 
remove(MapRemoveRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapContainer
 
remove(MapRemoveKVRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapContainer
 
remove(RemoveRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedSetBucket
 
remove(RemoveRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedSetContainer
 
remove(StoredValue) - Method in class org.sourceforge.jemm.database.components.types.util.MapHashedEntry
 
remove(Object) - Method in class org.sourceforge.jemm.database.components.types.util.SetEntry
 
remove(ID) - Method in class org.sourceforge.jemm.database.memory.GCIFImpl
 
remove(ID) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineGCImpl
 
remove() - Method in class org.sourceforge.jemm.database.persistent.berkeley.EnityCursorIterator
 
remove(K, V) - Method in class org.sourceforge.jemm.util.managed.bucket.BucketLockedBucket
 
remove(K) - Method in class org.sourceforge.jemm.util.managed.bucket.BucketLockedBucket
 
remove(K, V) - Method in interface org.sourceforge.jemm.util.managed.bucket.ECMapBucket
 
remove(K) - Method in interface org.sourceforge.jemm.util.managed.bucket.ECMapBucket
 
remove(Object, Object) - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
 
remove(Object) - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
 
removeAll(Collection<?>) - Method in class org.sourceforge.jemm.collections.JemmList
 
removeAll(Collection<?>) - Method in class org.sourceforge.jemm.collections.JemmSet
 
removeAllRefs(ClientId) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineClientRefIF
 
removeAllRefs(ClientId) - Method in class org.sourceforge.jemm.database.memory.ClientRefIFImpl
 
removeAllRefs(ClientId) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineClientRefImpl
 
removeClientListener(ClientId) - Method in class org.sourceforge.jemm.database.components.DefaultDBUserLockHandler
 
removeClientListener(ClientId) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBUserLockHandler
Remove the lock acquire listener for the given client.
removeClientLockReference(ClientThreadId, ID) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineUserLockIF
Remove a reference from a client to the given object.
removeClientLockReference(ClientThreadId, ID) - Method in class org.sourceforge.jemm.database.memory.UserLockIFImpl
 
removeClientLockReference(ClientThreadId, ID) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineUserLockImpl
 
removeListener(TrackedIDListener) - Method in interface org.sourceforge.jemm.client.id.TrackedIDFactory
Removes the listener
removeListener(TrackedIDListener) - Method in class org.sourceforge.jemm.client.id.TrackedIDFactoryImpl
 
removeListener(ClientId) - Method in class org.sourceforge.jemm.database.components.userlock.InternalLockListenerNotifier
Remove the listener for the given client.
removeLockAcquiredListener(ClientId) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
removeLockAcquiredListener(ClientId) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
removeLockAcquiredListener(ClientId) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
removeLockAcquiredListener(ClientId) - Method in interface org.sourceforge.jemm.client.ObjectDatabase
Remove a lock listener
removeLockAcquiredListener(ClientId) - Method in class org.sourceforge.jemm.client.SynchronousLockDecorator
Attempts to change the LockAcquiredListener are ignored.
removeLockAcquiredListener(ClientId) - Method in class org.sourceforge.jemm.client.TrackingDatabase
 
removeLockAcquiredListener(ClientId) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
removeLockAcquiredListener(ClientId) - Method in interface org.sourceforge.jemm.database.Database
Remove a lock listener
removeLockAcquiredListener(ClientId) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
removeLockAcquiredListener(ClientId) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
removeObject(ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
 
removeObject(ID) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBObjectHandler
Remote the object with the given id.
removeObject(ID) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineObjectIF
 
removeObject(ID) - Method in interface org.sourceforge.jemm.database.ObjectAccessor
 
removeObject(ID) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineObjectImpl
 
RemoveRequest - Class in org.sourceforge.jemm.collections.internal
 
RemoveRequest(StoredValue) - Constructor for class org.sourceforge.jemm.collections.internal.RemoveRequest
 
RemoveRequest(Object) - Constructor for class org.sourceforge.jemm.collections.internal.RemoveRequest
 
RemoveResponse - Class in org.sourceforge.jemm.collections.internal
HashContainer ContainsResult, three options 1) removed = true, possibles = null ( successfully found and removed (exact match)) 2) removed = false, possibles = null ( definately not found, no action ) 3) removed = false, possibles != null ( uncertain, possible matches returned )
RemoveResponse(boolean) - Constructor for class org.sourceforge.jemm.collections.internal.RemoveResponse
 
RemoveResponse(boolean, Object[]) - Constructor for class org.sourceforge.jemm.collections.internal.RemoveResponse
 
removeRoot(String) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineRootIF
 
removeRoot(String) - Method in class org.sourceforge.jemm.database.memory.RootIFImpl
 
removeRoot(String) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineRootImpl
 
removeTransformation(Transformation) - Method in class org.sourceforge.jemm.weaver.analysis.DependencyManager
Removes the instance from the transformation list.
RepeatedTransformationException - Exception in org.sourceforge.jemm.weaver.transformation
Thrown when the same transformation is added to the Dependency Manager more than once.
RepeatedTransformationException(String, Throwable) - Constructor for exception org.sourceforge.jemm.weaver.transformation.RepeatedTransformationException
Constructs a new RepeatedTransformationException with the specified detail message and cause.
RepeatedTransformationException(String) - Constructor for exception org.sourceforge.jemm.weaver.transformation.RepeatedTransformationException
Constructs a new RepeatedTransformationException with the specified detail message.
replace(K, V) - Method in class org.sourceforge.jemm.collections.JemmMap
 
replace(K, V, V) - Method in class org.sourceforge.jemm.collections.JemmMap
 
replace(ClientId, ID, MapReplaceKVRequest) - Method in class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
replace(ClientId, ID, MapReplaceKONRequest) - Method in class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
replace(MapReplaceKONRequest) - Method in class org.sourceforge.jemm.database.components.types.StoredMapObject
 
replace(MapReplaceKVRequest) - Method in class org.sourceforge.jemm.database.components.types.StoredMapObject
 
replace(MapReplaceKONRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapBucket
 
replace(MapReplaceKVRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapBucket
 
replace(MapReplaceKONRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapContainer
 
replace(MapReplaceKVRequest) - Method in class org.sourceforge.jemm.database.components.types.util.HashedMapContainer
 
replace(K, V) - Method in class org.sourceforge.jemm.util.managed.bucket.BucketLockedBucket
 
replace(K, V, V) - Method in class org.sourceforge.jemm.util.managed.bucket.BucketLockedBucket
 
replace(K, V) - Method in interface org.sourceforge.jemm.util.managed.bucket.ECMapBucket
 
replace(K, V, V) - Method in interface org.sourceforge.jemm.util.managed.bucket.ECMapBucket
 
replace(K, V) - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
 
replace(K, V, V) - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
 
replace(int, byte[]) - Method in class org.sourceforge.jemm.weaver.transformation.bytecode.CodeOperations
Replaces the code with the passed byte code.
replace(int, Bytecode) - Method in class org.sourceforge.jemm.weaver.transformation.bytecode.CodeOperations
Extracts the code to use from a Bytecode object and replaces the code at a particular position.
replaceSynchronizedBlocks() - Method in class org.sourceforge.jemm.weaver.transformation.bytecode.CustomCodeConverter
Replaces the MONITORENTER with calls to jemmOIF.beginLock and MONITOREXIST with jemmOIF.endLock.
requestExecutor - Variable in class org.sourceforge.jemm.comm.shared.RPCHandler
 
retainAll(Collection<?>) - Method in class org.sourceforge.jemm.collections.JemmList
 
retainAll(Collection<?>) - Method in class org.sourceforge.jemm.collections.JemmSet
 
rootHandler - Variable in class org.sourceforge.jemm.database.components.BaseDatabase
 
RootIFImpl - Class in org.sourceforge.jemm.database.memory
 
RootIFImpl() - Constructor for class org.sourceforge.jemm.database.memory.RootIFImpl
 
rootRefAdded(ID) - Method in interface org.sourceforge.jemm.database.components.ObjectStatusListener
 
rootRefCleared(ID) - Method in interface org.sourceforge.jemm.database.components.ObjectStatusListener
 
RPCCallMessage - Class in org.sourceforge.jemm.comm.shared
The RPCCallMessage details an RPC call, giving information about the calling thread, target interface,method arguments and whether the call is synchronous or asynchronous.
RPCCallMessage(String, boolean, Class<?>, String, Class<?>[], Object[]) - Constructor for class org.sourceforge.jemm.comm.shared.RPCCallMessage
 
RPCCallRespMessage - Class in org.sourceforge.jemm.comm.shared
 
RPCCallRespMessage(String, boolean, Object) - Constructor for class org.sourceforge.jemm.comm.shared.RPCCallRespMessage
Create an RPCCallRespMessage for the given caller thread, with the returned value or exception
RPCClient - Class in org.sourceforge.jemm.comm.client
RPCClient is the client end of an interface RPC connection.
RPCClient(String, int) - Constructor for class org.sourceforge.jemm.comm.client.RPCClient
Creates an RPCClient instance.
RPCClient(ClientConnectionFactory) - Constructor for class org.sourceforge.jemm.comm.client.RPCClient
Creates o RPCClient instance using the given connection factory.
RPCClientId - Class in org.sourceforge.jemm.comm.server
A client identifier.
RPCClientId() - Constructor for class org.sourceforge.jemm.comm.server.RPCClientId
Create a unique ClientId.
RPCClientId(String) - Constructor for class org.sourceforge.jemm.comm.server.RPCClientId
Create a stored client id.
rpcHandler - Variable in class org.sourceforge.jemm.comm.client.RPCClient
The underlying RPCHandler (calls are delegated)
rpcHandler - Variable in class org.sourceforge.jemm.comm.server.ServerThread
 
RPCHandler - Class in org.sourceforge.jemm.comm.shared
RPCHandler is used to implement the shared logic used by both org.sourceforge.jemm.comm.server.RPCClient and RPCServer.
RPCHandler(boolean, Connection, Map<Class<?>, Object>, ExecutorService, Object) - Constructor for class org.sourceforge.jemm.comm.shared.RPCHandler
Create an RPCHandler
RPCHandlerListener - Interface in org.sourceforge.jemm.comm.shared
Trivial interface to allow RPCHandler users to be notified when a client connection disconnects.
RPCProxyHandler - Class in org.sourceforge.jemm.comm.shared
RPCProxyHandler is used to implement the proxy handling behind the supported remote interfaces.
RPCProxyHandler(RPCHandler, Class<?>) - Constructor for class org.sourceforge.jemm.comm.shared.RPCProxyHandler
Creates an RPCProxyHandler for the given handler.
RPCServer - Class in org.sourceforge.jemm.comm.server
The RPCServer offers RPC interfaces to connecting clients.
RPCServer(ServerConnectionFactory, ExecutorService) - Constructor for class org.sourceforge.jemm.comm.server.RPCServer
Creates an RPCServer instance
RPCServer(ServerConnectionFactory, int) - Constructor for class org.sourceforge.jemm.comm.server.RPCServer
Creates an RPCServer instance
run() - Method in class org.sourceforge.jemm.comm.server.RPCServer
 
run() - Method in class org.sourceforge.jemm.comm.shared.RPCHandler
 
run() - Method in class org.sourceforge.jemm.server.ShutdownRequestReceiver
 
runDemo() - Method in class org.sourceforge.jemm.sample.demo1.Demo1
Runs the actual demo with the given store implementation.
runDemo() - Method in class org.sourceforge.jemm.sample.demo1.Demo1Speed
Runs the actual demo with the configured store
runDemo() - Method in class org.sourceforge.jemm.sample.demo1.Demo1SpeedCreation
Runs the actual demo with the given store implementation.
runDemo() - Method in class org.sourceforge.jemm.sample.demo1.Demo1Weaved
Runs the actual demo with the given store implementation.
runGCCycle() - Method in class org.sourceforge.jemm.database.components.DefaultDBGarbageSweeper
 
runGCCycle() - Method in interface org.sourceforge.jemm.database.components.interfaces.DBGarbageSweeper
 

S

save(GCInfo) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineGCIF
 
save(StoredObject) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineObjectIF
 
save(GCInfo) - Method in class org.sourceforge.jemm.database.memory.GCIFImpl
 
save(GCInfo) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineGCImpl
 
save(StoredObject) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineObjectImpl
 
saveClassInfo(ClassId, ClassInfo) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineClassIF
 
saveClassInfo(ClassId, ClassInfo) - Method in class org.sourceforge.jemm.database.memory.ClassIFImpl
 
saveClassInfo(ClassId, ClassInfo) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineClassImpl
 
saveEnumInfo(EnumId, EnumInfo) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineEnumIF
 
saveEnumInfo(EnumId, EnumInfo) - Method in class org.sourceforge.jemm.database.memory.EnumIFImpl
 
saveEnumInfo(EnumId, EnumInfo) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineEnumImpl
 
saveLockInfo(UserLockInfo) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineUserLockIF
Save an updated lock information.
saveLockInfo(UserLockInfo) - Method in class org.sourceforge.jemm.database.memory.UserLockIFImpl
 
saveLockInfo(UserLockInfo) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineUserLockImpl
 
saveObject(StoredObject) - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
 
SavingsAccount - Class in org.sourceforge.jemm.sample.demo1.model.orig
A Savings account owned by Person (extension of basic Account to include interest handling.).
SavingsAccount() - Constructor for class org.sourceforge.jemm.sample.demo1.model.orig.SavingsAccount
Create a SavingsAccount with an initial balance of 0.
SavingsAccount(double) - Constructor for class org.sourceforge.jemm.sample.demo1.model.orig.SavingsAccount
Create a SavingsAccount with the given initial balance.
SavingsAccount - Class in org.sourceforge.jemm.sample.demo1.model
A Savings account owned by Person (extension of basic Account to include interest handling.).
SavingsAccount() - Constructor for class org.sourceforge.jemm.sample.demo1.model.SavingsAccount
Create a SavingsAccount with an initial balance of 0.
SavingsAccount(ShadowUserObject) - Constructor for class org.sourceforge.jemm.sample.demo1.model.SavingsAccount
 
SavingsAccount(double) - Constructor for class org.sourceforge.jemm.sample.demo1.model.SavingsAccount
Create a SavingsAccount with the given initial balance.
SavingTransformer - Class in org.sourceforge.jemm.weaver
Saves all of the byte code it recieves into a file named after the classname into a directory as passed in the constructor.
SavingTransformer(String) - Constructor for class org.sourceforge.jemm.weaver.SavingTransformer
 
sendAsyncEcho(String) - Method in class org.sourceforge.jemm.comm.example.echo.EchoClient
Send an echo message asynchronously.
sendEcho(String) - Method in class org.sourceforge.jemm.comm.example.echo.EchoClient
Send an message to the echo server.
sendRequest(ClientConnectionFactory) - Static method in class org.sourceforge.jemm.server.ShutdownRequestSender
 
sendRequest(String, int) - Static method in class org.sourceforge.jemm.server.ShutdownRequestSender
Send a shutdown request to the given host/port
sendSyncMessage(Message) - Method in class org.sourceforge.jemm.comm.shared.RPCHandler
Send a synchronous message to the server.
server - Variable in class org.sourceforge.jemm.comm.server.ServerThread
 
ServerAction - Enum in org.sourceforge.jemm.server
 
ServerConnectionFactory - Interface in org.sourceforge.jemm.comm.connection
A rpc server side connection factory.
ServerMode - Enum in org.sourceforge.jemm.server
 
ServerOptions - Class in org.sourceforge.jemm.server
 
ServerOptions(CommandLine) - Constructor for class org.sourceforge.jemm.server.ServerOptions
 
ServerReadyMessage - Class in org.sourceforge.jemm.comm.shared
Initialisation message used by RPCHandler listing the interfaces available for call by the sender.
ServerReadyMessage() - Constructor for class org.sourceforge.jemm.comm.shared.ServerReadyMessage
Creates an AvailableIFsMessage with the given interface list.
ServerThread - Class in org.sourceforge.jemm.comm.server
ServerThread is used by RPCServer for handling individual client connections.
ServerThread(RPCServer, Connection, RPCClientId, Map<Class<?>, Object>, ExecutorService) - Constructor for class org.sourceforge.jemm.comm.server.ServerThread
Creates a server thread to handle a specific client connection.
Session - Class in org.sourceforge.jemm
 
set(int) - Method in class org.sourceforge.jemm.collections.JemmAtomicInteger
Sets to the given value.
set(int, K) - Method in class org.sourceforge.jemm.collections.JemmList
 
set(ID, int) - Method in class org.sourceforge.jemm.database.components.DefaultDBAtomicIntTypeHandler
 
set(ClientId, ID, int, StoredValue) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
set(int) - Method in class org.sourceforge.jemm.database.components.types.StoredAtomicIntObject
 
set(int, StoredValue) - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
setAccount(Account) - Method in class org.sourceforge.jemm.sample.demo1.model.orig.Person
Set the account at the given index.
setAccount(Account) - Method in class org.sourceforge.jemm.sample.demo1.model.Person
 
SetAddRequest - Class in org.sourceforge.jemm.collections.internal.set
 
SetAddRequest(StoredValue, StoredValue[]) - Constructor for class org.sourceforge.jemm.collections.internal.set.SetAddRequest
 
SetAddRequest(Object, StoredValue[]) - Constructor for class org.sourceforge.jemm.collections.internal.set.SetAddRequest
 
SetAddResponse - Class in org.sourceforge.jemm.collections.internal.set
SetAddResult encodes the response to a SetAddRequest, there are three possible outcomes: 1) added = true, conflicts = null ( successfully added) 2) added = false, conflicts = null ( item already in map ) 3) added = false, conflicts = true ( item not added, potential conflicts returned )
SetAddResponse(boolean) - Constructor for class org.sourceforge.jemm.collections.internal.set.SetAddResponse
 
SetAddResponse(StoredValue[]) - Constructor for class org.sourceforge.jemm.collections.internal.set.SetAddResponse
 
setClientListener(ClientConnectionListener) - Method in class org.sourceforge.jemm.comm.server.RPCServer
Sets the client listener to the given listener.
setClientListener(ClientId, LockAcquiredListener) - Method in class org.sourceforge.jemm.database.components.DefaultDBUserLockHandler
 
setClientListener(ClientId, LockAcquiredListener) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBUserLockHandler
Sets the client callback listener for a given client.
setClientLockAcquiredListener(ClientId, LockAcquiredListener) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
setClientLockAcquiredListener(ClientId, LockAcquiredListener) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
setClientLockAcquiredListener(ClientId, LockAcquiredListener) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
setClientLockAcquiredListener(ClientId, LockAcquiredListener) - Method in interface org.sourceforge.jemm.client.ObjectDatabase
Register a lock listener
setClientLockAcquiredListener(ClientId, LockAcquiredListener) - Method in class org.sourceforge.jemm.client.SynchronousLockDecorator
Attempts to change the LockAcquiredListener are ignored.
setClientLockAcquiredListener(ClientId, LockAcquiredListener) - Method in class org.sourceforge.jemm.client.TrackingDatabase
 
setClientLockAcquiredListener(ClientId, LockAcquiredListener) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
setClientLockAcquiredListener(ClientId, LockAcquiredListener) - Method in interface org.sourceforge.jemm.database.Database
Register a lock listener
setClientLockAcquiredListener(ClientId, LockAcquiredListener) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
setClientLockAcquiredListener(ClientId, LockAcquiredListener) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
setData(byte[]) - Method in class org.sourceforge.jemm.database.persistent.berkeley.objects.BDbStoredData
 
SetEntry - Class in org.sourceforge.jemm.database.components.types.util
 
SetEntry(StoredValue, SetEntry) - Constructor for class org.sourceforge.jemm.database.components.types.util.SetEntry
 
setField(FieldKey, Object) - Method in class org.sourceforge.jemm.client.Entity
Sets the field on the JEMMObject, without changing the ShadowMap.
setField(Class<?>, String, Object) - Method in class org.sourceforge.jemm.client.ObjectAccessor
Sets the field to a value.
setField(FieldKey, Object) - Method in interface org.sourceforge.jemm.client.types.FieldAccessor
Puts a field onto the underlying object in the appropriate way, and may change the stored value in some way such that getRawField returns an ID instead of the original Object passed in.
setField(FieldKey, Object) - Method in class org.sourceforge.jemm.client.types.JEMMObjectAccessor
One of the 4 possible states can happen when setting a field: Object Type - Field State JEMMObject - Initialised - Puts newValue into the Entity field JEMMObject - Finalized - Extracts ID from newValue and stores in ShadowData ID - Initialized - Retrieves object from ObjectSource and sets on Entity Field ID - Finalized - Sets the ID into the ShadowData
setField(FieldKey, Object) - Method in class org.sourceforge.jemm.client.types.PrimitiveAccessor
 
setField(Class, FieldType, String, ID) - Method in class org.sourceforge.jemm.lifecycle.ShadowData
Sets a field value.
setGCStatus(GCStatus) - Method in class org.sourceforge.jemm.database.components.types.GCInfo
 
setHandler - Variable in class org.sourceforge.jemm.database.components.BaseDatabase
 
setHandlerListener(RPCHandlerListener) - Method in class org.sourceforge.jemm.comm.shared.RPCHandler
Set the listener for this handler for event notification.
setInternalClassId(long) - Method in class org.sourceforge.jemm.database.persistent.berkeley.proxy.ClassIdProxy
 
setListener(ClientId, LockAcquiredListener) - Method in class org.sourceforge.jemm.database.components.userlock.InternalLockListenerNotifier
Set the listener for the given client.
setObject(JEMMType) - Method in class org.sourceforge.jemm.lifecycle.ShadowTypeObjectImpl
 
setObjectCreator(JEMMObjectCreator) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
setObjectCreator(JEMMObjectCreator) - Method in class org.sourceforge.jemm.client.LifecycleListenerImpl
 
setObjectId(long) - Method in class org.sourceforge.jemm.database.persistent.berkeley.objects.BDbStoredData
 
setObjectStatusListener(ObjectStatusListener) - Method in class org.sourceforge.jemm.database.components.DefaultDBClientRefHandler
 
setObjectStatusListener(ObjectStatusListener) - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
 
setObjectStatusListener(ObjectStatusListener) - Method in class org.sourceforge.jemm.database.components.DefaultDBRootHandler
 
setObjectStatusListener(ObjectStatusListener) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBClientRefHandler
 
setObjectStatusListener(ObjectStatusListener) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBObjectHandler
Sets the object status listener.
setObjectStatusListener(ObjectStatusListener) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBRootHandler
 
setObjectVersion(int) - Method in class org.sourceforge.jemm.database.components.types.StoredUserObject
 
setRoot(String, Object) - Method in class org.sourceforge.jemm.AbstractStore
 
setRoot(String, JEMMObject) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
setRoot(ClientId, String, ID) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
setRoot(String, JEMMObject) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
setRoot(String, JEMMObject) - Method in interface org.sourceforge.jemm.client.ObjectDatabase
Set the persistent root reference to the given object.
setRoot(ClientId, String, ID) - Method in class org.sourceforge.jemm.client.TrackingDatabase
 
setRoot(ClientId, String, ID) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
setRoot(String, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBRootHandler
 
setRoot(String, ID) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBRootHandler
 
setRoot(String, ID) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineRootIF
 
setRoot(ClientId, String, ID) - Method in interface org.sourceforge.jemm.database.Database
Set the persistent root reference to the given object.
setRoot(ClientId, String, ID) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
setRoot(String, ID) - Method in class org.sourceforge.jemm.database.memory.RootIFImpl
 
setRoot(String, ID) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineRootImpl
 
setRoot(ClientId, String, ID) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
setRoot(String, ID) - Method in interface org.sourceforge.jemm.database.remote.shared.RDbServerIF
 
setRoot(String, Object) - Static method in class org.sourceforge.jemm.Session
 
setRoot(String, Object) - Method in interface org.sourceforge.jemm.Store
Set the store root object with the given rootName to hold a reference to the specified model object.
setRootIfNull(String, Object) - Method in class org.sourceforge.jemm.AbstractStore
Set the root 'rootName' to the given value if it is not already set.
setRootIfNull(String, JEMMObject) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
setRootIfNull(ClientId, String, ID) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
setRootIfNull(String, JEMMObject) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
setRootIfNull(String, JEMMObject) - Method in interface org.sourceforge.jemm.client.ObjectDatabase
Sets the persistent root reference to the given object, if the root is currently null.
setRootIfNull(ClientId, String, ID) - Method in class org.sourceforge.jemm.client.TrackingDatabase
 
setRootIfNull(ClientId, String, ID) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
setRootIfNull(String, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBRootHandler
Set the given root, if the current value of the root is null.
setRootIfNull(String, ID) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBRootHandler
Set the given root, if the current value of the root is null.
setRootIfNull(ClientId, String, ID) - Method in interface org.sourceforge.jemm.database.Database
Sets the persistent root reference to the given object, if the root is currently null.
setRootIfNull(ClientId, String, ID) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
setRootIfNull(ClientId, String, ID) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
setRootIfNull(String, ID) - Method in interface org.sourceforge.jemm.database.remote.shared.RDbServerIF
 
setRootIfNull(String, Object) - Static method in class org.sourceforge.jemm.Session
 
setRootIfNull(String, Object) - Method in interface org.sourceforge.jemm.Store
Set the store root object with the given rootName to hold a reference to the specified model object if the value is currently null.
setRunning() - Static method in class org.sourceforge.jemm.WeaverStatus
 
setShadow(ShadowTypeObject) - Method in class org.sourceforge.jemm.util.JEMMType
 
setShadowObject(ShadowUserObject) - Method in class org.sourceforge.jemm.client.Entity
Sets the ShadowObject that is defined on underlying object
setStore(Store) - Static method in class org.sourceforge.jemm.Session
Set the currently active store.
setup() - Method in class org.sourceforge.jemm.AbstractStore
 
setUserObject(JEMMObject) - Method in class org.sourceforge.jemm.lifecycle.ShadowUserObjectImpl
 
setValue(Object, int) - Method in class org.sourceforge.jemm.database.components.types.FieldData
Set the value, if the value has changed, update the version number of the field to the given version number.
setValue(V) - Method in class org.sourceforge.jemm.util.managed.ECMEntry
Set the value to the given value.
setVersion(int) - Method in class org.sourceforge.jemm.client.Entity
 
setVersion(int) - Method in class org.sourceforge.jemm.lifecycle.ShadowData
Sets the version to a new value.
SHADOW_CLASS - Static variable in class org.sourceforge.jemm.weaver.transformation.ShadowTransformation
The class of the shadow reference held by user classes.
SHADOW_VARIABLE_NAME - Static variable in class org.sourceforge.jemm.weaver.transformation.ShadowTransformation
The name of the ShadowObject variable added to user classes.
ShadowData - Class in org.sourceforge.jemm.lifecycle
The data store for the ShadowObject that is associated with an Enhanced class.
ShadowData(ID, int) - Constructor for class org.sourceforge.jemm.lifecycle.ShadowData
 
ShadowObject - Interface in org.sourceforge.jemm.lifecycle
This is the internal generic high level interface between user level objects and the store.
ShadowTransformation - Class in org.sourceforge.jemm.weaver.transformation
Adds the ShadowObject field called jemmOIF to the class.
ShadowTransformation() - Constructor for class org.sourceforge.jemm.weaver.transformation.ShadowTransformation
Creates a new ShadowObject.
ShadowTypeObject - Interface in org.sourceforge.jemm.lifecycle
This is an internal interface used by JEMMTypes (e.g.
ShadowTypeObjectImpl - Class in org.sourceforge.jemm.lifecycle
 
ShadowTypeObjectImpl(JEMMType, ID, ClassId, TypeRequestHandler) - Constructor for class org.sourceforge.jemm.lifecycle.ShadowTypeObjectImpl
 
ShadowUserObject - Interface in org.sourceforge.jemm.lifecycle
This is the internal interface used by JEMMObjects to handle their interaction with the underlying store.
ShadowUserObjectImpl - Class in org.sourceforge.jemm.lifecycle
An implementation of the ShadowObject interface that passes all method calls onto a set MethodListener.
ShadowUserObjectImpl(JEMMObject, MethodListener, ID, int) - Constructor for class org.sourceforge.jemm.lifecycle.ShadowUserObjectImpl
 
ShadowUserObjectImpl(MethodListener, ID, int) - Constructor for class org.sourceforge.jemm.lifecycle.ShadowUserObjectImpl
 
shutdown() - Method in class org.sourceforge.jemm.AbstractStore
 
shutdown() - Method in class org.sourceforge.jemm.client.DatabaseAdapter
 
shutdown() - Method in class org.sourceforge.jemm.client.shared.WeakSingletonFactory
Stops the listener thread and releases native resources.
shutdown() - Method in class org.sourceforge.jemm.client.TrackingDatabase
TrackingDatabase uses a separate thread to pass ID information for cleaning, shutdown must be called to recover that native resource to avoid leaks.
shutdown() - Method in class org.sourceforge.jemm.comm.example.echo.EchoServer
 
shutdown() - Method in class org.sourceforge.jemm.comm.server.RPCServer
Request by the system for the server to be shutdown.
shutdown() - Method in class org.sourceforge.jemm.comm.server.ServerThread
Shutdown the thread by closing its socket connection.
shutdown() - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
shutdown() - Method in class org.sourceforge.jemm.database.components.DefaultDBGarbageSweeper
 
shutdown() - Method in class org.sourceforge.jemm.database.components.DefaultDBUserLockHandler
 
shutdown() - Method in interface org.sourceforge.jemm.database.components.interfaces.DBGarbageSweeper
 
shutdown() - Method in interface org.sourceforge.jemm.database.components.interfaces.DBUserLockHandler
 
shutdown() - Method in interface org.sourceforge.jemm.database.components.StorageEngine
 
shutdown() - Method in class org.sourceforge.jemm.database.components.userlock.InternalLockListenerNotifier
 
shutdown() - Method in class org.sourceforge.jemm.database.memory.MDStorageEngine
 
shutdown() - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngine
 
shutdown() - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
Shutdown the connection to the remote server.
shutdown() - Method in class org.sourceforge.jemm.database.remote.server.RemoteDatabaseServer
 
shutdown() - Method in class org.sourceforge.jemm.server.ShutdownRequestReceiver
 
shutdown() - Static method in class org.sourceforge.jemm.Session
 
shutdown() - Method in interface org.sourceforge.jemm.Store
Shutdown should be called before the JVM is exited.
shutdownLatch - Variable in class org.sourceforge.jemm.comm.server.ServerThread
 
shutdownListener - Variable in class org.sourceforge.jemm.server.ShutdownRequestReceiver
 
shutdownRequest() - Method in interface org.sourceforge.jemm.server.ShutdownRequestListener
 
ShutdownRequestListener - Interface in org.sourceforge.jemm.server
 
ShutdownRequestReceiver - Class in org.sourceforge.jemm.server
 
ShutdownRequestReceiver(ServerConnectionFactory, ShutdownRequestListener) - Constructor for class org.sourceforge.jemm.server.ShutdownRequestReceiver
 
ShutdownRequestReceiver(int, ShutdownRequestListener) - Constructor for class org.sourceforge.jemm.server.ShutdownRequestReceiver
 
ShutdownRequestSender - Class in org.sourceforge.jemm.server
Helper class to send shutdown requests to the JemmServer.
shutdownUnderlyingDatabase() - Method in class org.sourceforge.jemm.AbstractStore
 
shutdownUnderlyingDatabase() - Method in class org.sourceforge.jemm.MemoryStore
 
shutdownUnderlyingDatabase() - Method in class org.sourceforge.jemm.PersistentStore
 
shutdownUnderlyingDatabase() - Method in class org.sourceforge.jemm.RemoteStore
 
SimpleContext - Class in org.sourceforge.jemm.client.events
A basic Context implementation that counts the number of thread add and removes.
SimpleContext() - Constructor for class org.sourceforge.jemm.client.events.SimpleContext
 
size() - Method in class org.sourceforge.jemm.client.shared.WeakSingletonFactory
 
size() - Method in class org.sourceforge.jemm.collections.JemmList
 
size() - Method in class org.sourceforge.jemm.collections.JemmMap
 
size() - Method in class org.sourceforge.jemm.collections.JemmSet
 
size(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
size(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
size(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBSetTypeHandler
 
size() - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
size() - Method in class org.sourceforge.jemm.database.components.types.StoredMapObject
 
size() - Method in class org.sourceforge.jemm.database.components.types.StoredSetObject
 
size() - Method in class org.sourceforge.jemm.database.components.types.util.HashedBucket
Return the number of elements within this bucket.
size() - Method in class org.sourceforge.jemm.database.components.types.util.HashedContrainer
 
size() - Static method in class org.sourceforge.jemm.util.LockStack
Returns the number of locks currently held in the thread.
size() - Method in class org.sourceforge.jemm.util.managed.bucket.BucketLockedBucket
 
size() - Method in interface org.sourceforge.jemm.util.managed.bucket.ECMapBucket
 
size() - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
 
size() - Method in class org.sourceforge.jemm.util.ManagedItemStore
Returns the number of entries held in the store.
SizeRequest - Class in org.sourceforge.jemm.collections.internal
 
SizeRequest() - Constructor for class org.sourceforge.jemm.collections.internal.SizeRequest
 
SizeResponse - Class in org.sourceforge.jemm.collections.internal
HashContainer ContainsResult, three options 1) found = true, possibles = null ( successfully found (exact match)) 2) found = false, possibles = null ( definately not in set ) 3) added = false, possibles != null ( uncertain, possible matches returned )
SizeResponse(int) - Constructor for class org.sourceforge.jemm.collections.internal.SizeResponse
 
SLEEP_TIME - Static variable in class org.sourceforge.jemm.client.TrackingDatabase
Sleep time between reference cleaning cycles (in ms)
SocketClientConnectionFactory - Class in org.sourceforge.jemm.comm.connection.socket
 
SocketClientConnectionFactory(String, int) - Constructor for class org.sourceforge.jemm.comm.connection.socket.SocketClientConnectionFactory
 
SocketConnection - Class in org.sourceforge.jemm.comm.connection.socket
 
SocketConnection(Socket, InputStream, OutputStream, String, int) - Constructor for class org.sourceforge.jemm.comm.connection.socket.SocketConnection
 
SocketServerConnectionFactory - Class in org.sourceforge.jemm.comm.connection.socket
 
SocketServerConnectionFactory(int) - Constructor for class org.sourceforge.jemm.comm.connection.socket.SocketServerConnectionFactory
 
StackTracer - Interface in org.sourceforge.jemm.client.events
Maintains status of method entry and exit.
start() - Method in class org.sourceforge.jemm.comm.server.ServerThread
Start the server thread, initialising the connection and listening to client requests.
start() - Method in class org.sourceforge.jemm.comm.shared.RPCHandler
Start the RPCHandler.
start() - Method in class org.sourceforge.jemm.server.ShutdownRequestReceiver
 
storageEngine - Variable in class org.sourceforge.jemm.database.components.BaseDatabase
 
StorageEngine - Interface in org.sourceforge.jemm.database.components
StorageEngine defines the interface to the underlying storage subsystem.
StorageEngineClassIF - Interface in org.sourceforge.jemm.database.components.se
 
StorageEngineClientRefIF - Interface in org.sourceforge.jemm.database.components.se
 
StorageEngineEnumIF - Interface in org.sourceforge.jemm.database.components.se
 
StorageEngineException - Exception in org.sourceforge.jemm.database.components
 
StorageEngineException(String) - Constructor for exception org.sourceforge.jemm.database.components.StorageEngineException
 
StorageEngineException(String, Throwable) - Constructor for exception org.sourceforge.jemm.database.components.StorageEngineException
 
StorageEngineGCIF - Interface in org.sourceforge.jemm.database.components.se
 
StorageEngineObjectIF - Interface in org.sourceforge.jemm.database.components.se
 
StorageEngineRootIF - Interface in org.sourceforge.jemm.database.components.se
 
StorageEngineUserLockIF - Interface in org.sourceforge.jemm.database.components.se
Storage interface for user lock management.
store - Variable in class org.sourceforge.jemm.sample.AbstractDemo
 
Store - Interface in org.sourceforge.jemm
Main interface into the JEMM storage mechanism providing access to the root object.
StoredAtomicIntObject - Class in org.sourceforge.jemm.database.components.types
Internal storage representation of a persistent set.
StoredAtomicIntObject(ID, ClassId) - Constructor for class org.sourceforge.jemm.database.components.types.StoredAtomicIntObject
 
StoredAtomicIntObject(ID, ClassId, int) - Constructor for class org.sourceforge.jemm.database.components.types.StoredAtomicIntObject
 
StoredListObject - Class in org.sourceforge.jemm.database.components.types
Internal storage representation of a persistent list.
StoredListObject(ID, ClassId) - Constructor for class org.sourceforge.jemm.database.components.types.StoredListObject
 
StoredMapObject - Class in org.sourceforge.jemm.database.components.types
Internal storage representation of a persistent map.
StoredMapObject(ID, ClassId) - Constructor for class org.sourceforge.jemm.database.components.types.StoredMapObject
 
StoredObject - Class in org.sourceforge.jemm.database.components.types
Internal storage class for objected stored
StoredObject(ID, ClassId) - Constructor for class org.sourceforge.jemm.database.components.types.StoredObject
Create a new stored object.
StoredSetObject - Class in org.sourceforge.jemm.database.components.types
Internal storage representation of a persistent set.
StoredSetObject(ID, ClassId) - Constructor for class org.sourceforge.jemm.database.components.types.StoredSetObject
 
StoredUserObject - Class in org.sourceforge.jemm.database.components.types
 
StoredUserObject(ID, ClassId, ClassInfo) - Constructor for class org.sourceforge.jemm.database.components.types.StoredUserObject
Create a new stored object.
StoredValue - Class in org.sourceforge.jemm.collections.internal
A encodable value that carries its hashcode outside itself.
StoredValue(Object) - Constructor for class org.sourceforge.jemm.collections.internal.StoredValue
 
StoredValue(int, Object) - Constructor for class org.sourceforge.jemm.collections.internal.StoredValue
 
StructureModifiedException - Exception in org.sourceforge.jemm.database
 
StructureModifiedException(String) - Constructor for exception org.sourceforge.jemm.database.StructureModifiedException
 
subList(int, int) - Method in class org.sourceforge.jemm.collections.JemmList
 
SubListRequest - Class in org.sourceforge.jemm.collections.internal.list
 
SubListRequest(int, int) - Constructor for class org.sourceforge.jemm.collections.internal.list.SubListRequest
 
SubListResponse - Class in org.sourceforge.jemm.collections.internal.list
 
SubListResponse(Object) - Constructor for class org.sourceforge.jemm.collections.internal.list.SubListResponse
 
SuperCallConstructorTransformation - Class in org.sourceforge.jemm.weaver.transformation
Adds a constructor to the class which has the following code: public $TYPE(ShadowObject so) { super(so); } This transformation must only be used on Children of already enhanced parent classes as the call requires a particular constructor to be in place on the super class already.
SuperCallConstructorTransformation() - Constructor for class org.sourceforge.jemm.weaver.transformation.SuperCallConstructorTransformation
Creates a SuperCallConstructorTransformation for transform constructors that call a superclass.
synchroniseObject(JEMMObject) - Method in class org.sourceforge.jemm.client.DatabaseAdapter
Takes all the data from the syncData object and creates an ObjectSyncData packet which is then passed to the delegated Database.
synchroniseObject(ClientId, ID, ObjectSyncData) - Method in class org.sourceforge.jemm.client.DelegatingDatabase
 
synchroniseObject(JEMMObject) - Method in class org.sourceforge.jemm.client.DelegatingObjectDatabase
 
synchroniseObject(JEMMObject) - Method in interface org.sourceforge.jemm.client.ObjectDatabase
Synchronise a client held object with the server.
synchroniseObject(ClientId, ID, ObjectSyncData) - Method in class org.sourceforge.jemm.client.TrackingDatabase
 
synchroniseObject(ClientId, ID, ObjectSyncData) - Method in class org.sourceforge.jemm.database.components.BaseDatabase
 
synchroniseObject(ID, ObjectSyncData) - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
 
synchroniseObject(ID, ObjectSyncData) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBObjectHandler
 
synchroniseObject(ClientId, ID, ObjectSyncData) - Method in interface org.sourceforge.jemm.database.Database
Synchronise a client held object with the server.
synchroniseObject(ClientId, ID, ObjectSyncData) - Method in class org.sourceforge.jemm.database.debug.DebugDatabase
 
synchroniseObject(ClientId, ID, ObjectSyncData) - Method in class org.sourceforge.jemm.database.remote.client.RemoteDatabase
 
synchroniseObject(ID, ObjectSyncData) - Method in interface org.sourceforge.jemm.database.remote.shared.RDbServerIF
 
SynchronizedBlockTransformation - Class in org.sourceforge.jemm.weaver.transformation
Finds and replaces all the synchronized blocks with paired calls of beginLock(Object)/endLock(Object)
SynchronizedBlockTransformation() - Constructor for class org.sourceforge.jemm.weaver.transformation.SynchronizedBlockTransformation
Create a new SynchronizedBlockTransformation
synchronizeObject(ObjectSyncData) - Method in class org.sourceforge.jemm.database.components.types.StoredUserObject
Synchronise the object with the client.
SynchronousCall - Annotation Type in org.sourceforge.jemm.comm.shared
Annotation of synchronous void methods for shared interfaces.
SynchronousLockDecorator - Class in org.sourceforge.jemm.client
An ObjectDatabase implementation that converts acquireLock calls into synchronous calls that wait for the lock to be acquired.
SynchronousLockDecorator(ClientId, ObjectDatabase) - Constructor for class org.sourceforge.jemm.client.SynchronousLockDecorator
 
syncQueueTL - Variable in class org.sourceforge.jemm.comm.shared.RPCHandler
 
syncResponseUpdateObject(JEMMObject, ObjectSyncResp) - Method in interface org.sourceforge.jemm.client.JEMMObjectCreator
 
syncResponseUpdateObject(JEMMObject, ObjectSyncResp) - Method in class org.sourceforge.jemm.client.JEMMObjectCreatorImpl
 
syncResponseUpdateObject(JEMMObject, ObjectSyncResp) - Method in class org.sourceforge.jemm.client.JEMMObjectFieldMapper
Updates the object with new meta and FieldData from the response.

T

threadIdTL - Variable in class org.sourceforge.jemm.comm.shared.RPCHandler
 
threadPool - Variable in class org.sourceforge.jemm.comm.client.RPCClient
A thread pool for handling server callback requests
ThreadUtil - Class in org.sourceforge.jemm.comm.shared
Utility methods for thread.
toArray() - Method in class org.sourceforge.jemm.collections.JemmList
 
toArray(T[]) - Method in class org.sourceforge.jemm.collections.JemmList
 
toArray() - Method in class org.sourceforge.jemm.collections.JemmSet
 
toArray(T[]) - Method in class org.sourceforge.jemm.collections.JemmSet
 
toArray(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBListTypeHandler
 
toArray(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBSetTypeHandler
 
toArray() - Method in class org.sourceforge.jemm.database.components.types.StoredListObject
 
toArray() - Method in class org.sourceforge.jemm.database.components.types.StoredSetObject
 
toArray() - Method in class org.sourceforge.jemm.database.components.types.util.HashedSetContainer
 
ToArrayRequest - Class in org.sourceforge.jemm.collections.internal
 
ToArrayRequest() - Constructor for class org.sourceforge.jemm.collections.internal.ToArrayRequest
 
ToArrayResponse - Class in org.sourceforge.jemm.collections.internal
 
ToArrayResponse(Object[]) - Constructor for class org.sourceforge.jemm.collections.internal.ToArrayResponse
 
toString() - Method in class org.sourceforge.jemm.client.Descriptor
 
toString() - Method in class org.sourceforge.jemm.client.events.MethodContext
 
toString() - Method in class org.sourceforge.jemm.client.FieldKey
 
toString() - Method in class org.sourceforge.jemm.client.id.TrackedID
 
toString() - Method in class org.sourceforge.jemm.collections.internal.StoredValue
 
toString() - Method in class org.sourceforge.jemm.collections.JemmAtomicInteger
Returns the String representation of the current value.
toString() - Method in class org.sourceforge.jemm.comm.server.RPCClientId
 
toString() - Method in class org.sourceforge.jemm.database.ClassId
 
toString() - Method in class org.sourceforge.jemm.database.ClassInfo
 
toString() - Method in class org.sourceforge.jemm.database.ClientId
 
toString() - Method in class org.sourceforge.jemm.database.ClientThreadId
 
toString() - Method in class org.sourceforge.jemm.database.components.types.FieldData
 
toString() - Method in class org.sourceforge.jemm.database.EnumId
 
toString() - Method in class org.sourceforge.jemm.database.FieldInfo
 
toString() - Method in class org.sourceforge.jemm.database.ObjectState
 
toString() - Method in class org.sourceforge.jemm.lifecycle.ShadowData
 
toString() - Method in class org.sourceforge.jemm.server.ServerOptions
 
toString() - Method in class org.sourceforge.jemm.types.ID
 
toString() - Method in class org.sourceforge.jemm.util.ConstructorContext
 
toString() - Method in class org.sourceforge.jemm.weaver.transformation.AbstractClassTransformation
 
toString() - Method in class org.sourceforge.jemm.weaver.transformation.MethodAnnotationTransformation.FieldDetails
 
touch() - Method in class org.sourceforge.jemm.database.components.types.GCInfo
Mark this item as 'touched' (reachable) by the gc.
TrackedID - Class in org.sourceforge.jemm.client.id
An ID which must be created via the TrackedIDFactory and implements the Flyweight pattern, ensuring that TrackedIDs with the same number are always the same object.
TrackedID(ID) - Constructor for class org.sourceforge.jemm.client.id.TrackedID
Protected since this Object should only be created by the TrackedIDFactory.
TrackedIDFactory - Interface in org.sourceforge.jemm.client.id
A Factory which produces TrackedID flyweights.
TrackedIDFactoryImpl - Class in org.sourceforge.jemm.client.id
A Factory which creates a Flyweight of TrackedIDs such that two different ID objects, new ID(1) and new ID(1) will both map to the same TrackedID(1) object.
TrackedIDFactoryImpl() - Constructor for class org.sourceforge.jemm.client.id.TrackedIDFactoryImpl
Creates a new Factory with no ids mapped
TrackedIDListener - Interface in org.sourceforge.jemm.client.id
Used to listen to the expiration of TrackedIDs
TrackingDatabase - Class in org.sourceforge.jemm.client
This Database implementation tracks maps any ids from the delegated database into singleton tracked ids (i.e.
TrackingDatabase(Database, TrackedIDFactory) - Constructor for class org.sourceforge.jemm.client.TrackingDatabase
 
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class org.sourceforge.jemm.ClassWeaver.VerboseTransformer
 
transform(CtClass) - Method in class org.sourceforge.jemm.weaver.analysis.CommonTransformations
 
transform(CtClass) - Method in class org.sourceforge.jemm.weaver.analysis.TransformationChain
Executes all transformations in order one after the other.
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class org.sourceforge.jemm.weaver.InstrumentationTransformer
Enhances any classes which have been annotated with @Entity, otherwise returns null.
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class org.sourceforge.jemm.weaver.SavingTransformer
 
transform(CtClass) - Method in class org.sourceforge.jemm.weaver.transformation.AbstractClassTransformation
 
transform(CtClass) - Method in class org.sourceforge.jemm.weaver.transformation.AbstractShadowConstructorTransformation
 
transform(CtClass, int, CodeIterator, ConstPool) - Method in class org.sourceforge.jemm.weaver.transformation.bytecode.TransformSynchronized
Replace the MONITORENTER and MONITOEREXIT entries using the following byte code sequence: MONITORENTER becomes: aload_0 getField jemmOIF (type ShadowObject interface) swap invokeInterface jemmOIF.beginLock(obj) MONITOREXIT is almost the same except the last line is: invokeInterface jemmOIF.endLock(obj) The MONITORENTER instruction is always proceeded with an object on the stack and there is no need to find out what the variable is, instead we simply need to ensure that the stack has at top -1 the target object for the method call (jemmOIF) and the top of the stack contains the object on which to lock.
transform(CtClass) - Method in class org.sourceforge.jemm.weaver.transformation.ConstructorProxyTransformation
 
transform(CtClass, CtField) - Method in interface org.sourceforge.jemm.weaver.transformation.field.FieldTransformation
Change the class such that the field has been changed to suit the transformation.
transform(CtClass) - Method in class org.sourceforge.jemm.weaver.transformation.InterfaceTransformation
Adds the JEMMObject interface to the passed in class.
transform(CtClass) - Method in class org.sourceforge.jemm.weaver.transformation.MethodAnnotationTransformation
 
transform(CtClass) - Method in class org.sourceforge.jemm.weaver.transformation.MethodProxyTransformation
 
transform(CtClass) - Method in class org.sourceforge.jemm.weaver.transformation.ShadowTransformation
Adds the ShadowObject instance to the class as a protected field.
transform(CtClass) - Method in class org.sourceforge.jemm.weaver.transformation.SynchronizedBlockTransformation
 
transform(CtClass) - Method in interface org.sourceforge.jemm.weaver.transformation.Transformation
Modifies the passed in CtClass based on the transformation necessary.
Transformation - Interface in org.sourceforge.jemm.weaver.transformation
A ClassTransformation uses JavaAssist to update the class byte code.
TransformationChain - Class in org.sourceforge.jemm.weaver.analysis
A number of transformations that are run in order.
TransformationChain(Transformation[]) - Constructor for class org.sourceforge.jemm.weaver.analysis.TransformationChain
Creates a chain where the transforms will be run in the order of the array passed.
TransformationException - Exception in org.sourceforge.jemm.weaver.transformation
Thrown when a ClassTransformer can not introduce the right results.
TransformationException(String, Throwable) - Constructor for exception org.sourceforge.jemm.weaver.transformation.TransformationException
Constructs a new TransformationException with the specified detail message and cause.
TransformationException(String) - Constructor for exception org.sourceforge.jemm.weaver.transformation.TransformationException
Constructs a new TransformationException with the specified detail message.
transformConstructor(CtClass, CtConstructor) - Method in class org.sourceforge.jemm.weaver.transformation.ConstructorProxyTransformation
 
TransformSynchronized - Class in org.sourceforge.jemm.weaver.transformation.bytecode
An implementation of a Javassist Transformer which replaces every MONITORENTER and MONITOREXIT with a call to a JEMM ShadowObject implementation beginLock/endLock method pair.
TransformSynchronized(Transformer) - Constructor for class org.sourceforge.jemm.weaver.transformation.bytecode.TransformSynchronized
Creates using the instance variable with type and
triggerGCCycle() - Method in class org.sourceforge.jemm.database.components.DefaultDBDebugHandler
 
triggerGCCycle() - Method in interface org.sourceforge.jemm.database.DatabaseDebugIF
 
type - Variable in class org.sourceforge.jemm.weaver.transformation.ShadowTransformation
 
typeConstructed(JEMMType) - Method in class org.sourceforge.jemm.client.LifecycleListenerImpl
 
typeConstructed(JEMMType) - Static method in class org.sourceforge.jemm.lifecycle.TypeConstructorLifecycle
Notification that a jemm type has been constructed
typeConstructed(JEMMType) - Method in interface org.sourceforge.jemm.lifecycle.TypeConstructorListener
Notification by a type instance that it has been created via the user 'new' method.
TypeConstructorLifecycle - Class in org.sourceforge.jemm.lifecycle
A class with only static methods which type objects can use to pass on events on object creation.
TypeConstructorListener - Interface in org.sourceforge.jemm.lifecycle
A Listener for which when combined with TypeConstructorLifecycle can be used to listen to construction events of JEMM type objects.
TypeHandler - Class in org.sourceforge.jemm.database.components
 
typeHandlers - Variable in class org.sourceforge.jemm.database.components.BaseDatabase
 
typeName - Variable in class org.sourceforge.jemm.database.persistent.berkeley.IDEntry
 
TypeRequest<T> - Class in org.sourceforge.jemm.lifecycle
 
TypeRequest() - Constructor for class org.sourceforge.jemm.lifecycle.TypeRequest
 
TypeRequestHandler - Interface in org.sourceforge.jemm.client
 
TypeResponse<T> - Class in org.sourceforge.jemm.lifecycle
 
TypeResponse() - Constructor for class org.sourceforge.jemm.lifecycle.TypeResponse
 

U

update(StoredObject) - Method in class org.sourceforge.jemm.database.components.DefaultDBObjectHandler
 
update(StoredObject) - Method in interface org.sourceforge.jemm.database.components.interfaces.DBObjectHandler
Update the given stored object, persisting its state.
updateObject(StoredObject) - Method in interface org.sourceforge.jemm.database.components.se.StorageEngineObjectIF
 
updateObject(StoredObject) - Method in class org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineObjectImpl
 
UserLockEntry - Class in org.sourceforge.jemm.database.persistent.berkeley
 
UserLockEntry() - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.UserLockEntry
 
UserLockEntry(UserLockInfo) - Constructor for class org.sourceforge.jemm.database.persistent.berkeley.UserLockEntry
 
userLockHandler - Variable in class org.sourceforge.jemm.database.components.BaseDatabase
 
UserLockIFImpl - Class in org.sourceforge.jemm.database.memory
 
UserLockIFImpl() - Constructor for class org.sourceforge.jemm.database.memory.UserLockIFImpl
 
UserLockInfo - Class in org.sourceforge.jemm.database.components
 
UserLockInfo(ID) - Constructor for class org.sourceforge.jemm.database.components.UserLockInfo
 
UserLockInfo(ID, ClientThreadId, LinkedList<ClientThreadId>) - Constructor for class org.sourceforge.jemm.database.components.UserLockInfo
 
Uses - Annotation Type in org.sourceforge.jemm.lifecycle
An annotation marked on compiler created methods which tells the framework which attributes of the class are used in that method.

V

validateInterface(Class<?>) - Static method in class org.sourceforge.jemm.comm.shared.IFUtilities
Validates that an interface for RPCClient/Server handling meets the specification - namely that it is not a subclass of another interface, and void methods use annotations to declare whether they are
value - Variable in class org.sourceforge.jemm.database.components.types.FieldData
 
value - Variable in class org.sourceforge.jemm.database.components.types.StoredAtomicIntObject
 
value - Variable in class org.sourceforge.jemm.database.persistent.berkeley.proxy.FieldDataProxy
 
ValueEncoder - Class in org.sourceforge.jemm.client.shared
 
ValueEncoder() - Constructor for class org.sourceforge.jemm.client.shared.ValueEncoder
 
ValueMapper - Interface in org.sourceforge.jemm.client
 
valueOf(String) - Static method in enum org.sourceforge.jemm.client.events.EntityEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sourceforge.jemm.client.events.MethodEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sourceforge.jemm.collections.internal.atomic.AIAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sourceforge.jemm.database.components.GCMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sourceforge.jemm.database.components.GCStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sourceforge.jemm.database.FieldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sourceforge.jemm.lifecycle.MethodType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sourceforge.jemm.server.ServerAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sourceforge.jemm.server.ServerMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sourceforge.jemm.weaver.analysis.CompileTypeClassifier.CompileType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sourceforge.jemm.weaver.transformation.field.FieldClassifier.Classification
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.sourceforge.jemm.client.events.EntityEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sourceforge.jemm.client.events.MethodEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sourceforge.jemm.collections.internal.atomic.AIAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.sourceforge.jemm.collections.JemmMap
 
values(ClientId, ID) - Method in class org.sourceforge.jemm.database.components.DefaultDBMapTypeHandler
 
values() - Static method in enum org.sourceforge.jemm.database.components.GCMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sourceforge.jemm.database.components.GCStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.sourceforge.jemm.database.components.types.StoredListObject
 
values() - Method in class org.sourceforge.jemm.database.components.types.StoredMapObject
 
values() - Static method in enum org.sourceforge.jemm.database.FieldType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sourceforge.jemm.lifecycle.MethodType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sourceforge.jemm.server.ServerAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sourceforge.jemm.server.ServerMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.sourceforge.jemm.util.managed.EnhancedConcurrentHashMap
 
values() - Static method in enum org.sourceforge.jemm.weaver.analysis.CompileTypeClassifier.CompileType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sourceforge.jemm.weaver.transformation.field.FieldClassifier.Classification
Returns an array containing the constants of this enum type, in the order they are declared.
ValueVisitor - Interface in org.sourceforge.jemm.lifecycle
 
version - Variable in class org.sourceforge.jemm.database.persistent.berkeley.proxy.FieldDataProxy
 
versionNo - Variable in class org.sourceforge.jemm.database.components.types.FieldData
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.atomic.AIResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.ContainsResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.list.ListAddAllResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.list.ListAddResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.list.ListGetResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.list.ListIndexOfResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.list.ListRemoveIndexResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.list.ListSetResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.list.SubListResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.map.MapGetResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.map.MapKeySetResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.map.MapPutIfAbsentResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.map.MapPutResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.map.MapRemoveKVResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.map.MapRemoveResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKONResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.map.MapReplaceKVResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.map.MapValuesResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.RemoveResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.set.SetAddResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.SizeResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.StoredValue
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.ToArrayResponse
 
visit(ValueVisitor) - Method in class org.sourceforge.jemm.collections.internal.VoidResponse
 
visit(Object) - Method in interface org.sourceforge.jemm.lifecycle.ValueVisitor
 
visit(ValueVisitor) - Method in interface org.sourceforge.jemm.lifecycle.Visitable
 
Visitable - Interface in org.sourceforge.jemm.lifecycle
 
VoidResponse - Class in org.sourceforge.jemm.collections.internal
 
VoidResponse() - Constructor for class org.sourceforge.jemm.collections.internal.VoidResponse
 

W

waitForInitialisation() - Method in class org.sourceforge.jemm.comm.server.RPCServer
This method will pause the caller until the server is ready to start accepting connections.
waitForShutdown() - Method in class org.sourceforge.jemm.comm.server.ServerThread
Utility method to allow a thread to wait for this thread to have completely terminated.
wasAdded() - Method in class org.sourceforge.jemm.collections.internal.set.SetAddResponse
Returns whether the item was added to the set.
wasPut() - Method in class org.sourceforge.jemm.collections.internal.map.MapPutIfAbsentResponse
 
wasRemoved() - Method in class org.sourceforge.jemm.collections.internal.RemoveResponse
 
WeakSingletonFactory<K,V> - Class in org.sourceforge.jemm.client.shared
 
WeakSingletonFactory() - Constructor for class org.sourceforge.jemm.client.shared.WeakSingletonFactory
 
Weaver - Interface in org.sourceforge.jemm.weaver
A weaver enhances the byte code of the passed class contents to support JEMM's mechanisms.
WeaverImpl - Class in org.sourceforge.jemm.weaver
A class byte code enhancer facade to the Javassist compilation process that works on individual classes.
WeaverImpl() - Constructor for class org.sourceforge.jemm.weaver.WeaverImpl
 
WeaverStatus - Class in org.sourceforge.jemm
If the Class Transformation Weaver is running it provides status information through this class.
writeClass(String, byte[]) - Method in interface org.sourceforge.jemm.weaver.io.ClassWriter
Writes the class to the underlying system of storage.
writeClass(String, byte[]) - Method in class org.sourceforge.jemm.weaver.io.FileWriter
 
writeMessage(Message) - Method in class org.sourceforge.jemm.comm.shared.RPCHandler
 

A B C D E F G H I J K L M N O P Q R S T U V W

Copyright © 2009. All Rights Reserved.