|
Class Summary |
| AllStoredFieldsFilter |
|
| AlwaysRefreshObjectDatabase |
An ObjectDatabase delegate that calls getRefreshedObject
when getObject is called. |
| ClassHierarchyIterator |
Transverses a Class and its parent classes that are either
abstract or concrete, but skips Object as the final parent. |
| ClassMetadata |
Extracts meta data structure out of a JEMMObject. |
| DatabaseAdapter |
An Adapter that maps the ObjectState fields onto actual objects, which
are created and stores the objects it creates into a memory sensitive
cache. |
| DelegatingDatabase |
A database implementation that passes through all calls
onto the database given in the constructor. |
| DelegatingObjectDatabase |
An ObjectDatabase implementation that delegates all its calls to the
ObjectDatabase passed into the constructor. |
| Descriptor |
A descriptor is a method signature that has the following format:
className#methodName()
Where:
methodName - The name of the originating method. |
| Entity |
An Entity is a JEMMObject representation that allows low level access to the
fields, methods and constructors. |
| FieldIterator |
An Iterator that iterates all fields on a class, including
all the parent classes. |
| FieldIterator.AcceptAllFilter |
|
| FieldKey |
The unique key that identifies a field from a particular class. |
| JEMMObjectCreatorImpl |
|
| JEMMObjectFactory |
|
| JEMMObjectFieldMapper |
A Factory that converts and sets fields onto |
| JEMMObjectFilter |
A Filter which checks for fields that are JEMMObjects only. |
| LifecycleListenerImpl |
A lifecycle listener which manages the state of the JEMMObject, such as the
object values, the JEMM ID and the ShadowObject. |
| MethodContextTracker |
A MethodListener which converts the calls into more context aware calls. |
| ObjectAccessor |
Accesses a JEMMObject enhanced class and provides access to the special
fields for common client functionality. |
| ObjectOperationsFacade |
The main entry point for all JEMMObject operations once they have been
decoded from the events. |
| RegistrationCache |
An ObjectDatabase which caches calls to register and classinfo
since they are effectively static for the lifetime of the client. |
| SynchronousLockDecorator |
An ObjectDatabase implementation that converts acquireLock calls into
synchronous calls that wait for the lock to be acquired. |
| TrackingDatabase |
This Database implementation tracks maps any ids from the delegated database into
singleton tracked ids (i.e. |