|
Interface Summary |
| ConfigurationTracker |
Configuration can be queried and altered through this tracker. |
| DynamicObject |
All objects implementing this interface are considered "dynamic", which
means they can define their own attributes,attribute types and the
table their "class" dynamically.
Note however, that when you change the set of attributes for this kind of
objects, their representation in the database will change. |
| EventDispatcher |
Dispatches all events from the library internals to all registered
listeners. |
| ExtendedConfigurationListener |
This interface listens to standard configuration events, and
full reload events. |
| LockTracker |
This class tracks locks on objects. |
| PersistenceEvent |
This is the base of all event objects. |
| PersistenceEventListener |
An event listener can receive all generated events from the library. |
| PersistenceMetaData |
An object of this class represents all persistence related information
about an object, which BeanKeeper is aware of. |
| SessionInfoProvider |
This interface can be used to provide SessionInfo objects to lock
operations. |
| Transaction |
This is a high-level transaction object used throughout the persistence
layer. |
| TransactionTracker |
This service is responsible for keeping track of transactions currently
running in the system. |