|
SolarMetric Kodo JDO 3.3.5 generated on August 31 2005 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
| ClearLifecycleListener | Listener for InstanceLifecycleEvent.CLEAR events. |
| CreateLifecycleListener | Listener for InstanceLifecycleEvent.CREATE events. |
| DeleteLifecycleListener | Listener for InstanceLifecycleEvent.DELETE events. |
| DirtyFlushedLifecycleListener | Extension to LifecycleListener system to listen to when a
dirty flushed instance becomes dirtied again after flush for the first time,
i.e. |
| DirtyLifecycleListener | Listener for InstanceLifecycleEvent.DIRTY events. |
| InstanceLifecycleListener | Marker interface for listening to InstanceLifecycleEvents
such as deletion, store, etc which correlate to
InstanceCallbacks methods. |
| LoadLifecycleListener | Listener for InstanceLifecycleEvent.LOAD events. |
| OrphanedKeyAction | Perform an action when Kodo detects an orphaned key in the database. |
| RemoteCommitListener | An entity that wishes to be notified when PersistenceManagers associated with remote PersistenceManagerFactories commit. |
| RemoteCommitProvider | An entity that is responsible for communicating commit
notification to other RemoteCommitEventManagers. |
| StoreLifecycleListener | Listener for InstanceLifecycleEvent.STORE events. |
| TransactionListener | An entity that wishes to be notified on certain PersistenceManager transactional status changes. |
| Class Summary | |
| AbstractInstanceLifecycleListener | Abstract implementation of all InstanceLifecycleListener
interfaces which delegates events to a single method. |
| AbstractRemoteCommitProvider | Abstract implementation of RemoteCommitProvider. |
| AbstractTransactionListener | Abstract implementation of the TransactionListener interface
that provides no-op implementations of all methods. |
| ExceptionOrphanedKeyAction | Throw a javax.jdo.ObjectNotFoundException when an orphaned key
is discovered. |
| InstanceLifecycleEvent | Lifecycle event on a persistent instance. |
| JMSRemoteCommitProvider | JMS-based implementation of RemoteCommitProvider that
listens for object modifications and propagates those changes to
other RemoteCommitProviders over a JMS topic. |
| LogOrphanedKeyAction | Log a message when an orphaned key is discovered. |
| NoOrphanedKeyAction | Does nothing when an orphaned key is discovered. |
| PooledTCPRemoteCommitProvider | TCP-based implementation of RemoteCommitProvider that
listens for object modifications and propagates those changes to
other RemoteCommitProviders over TCP sockets. |
| RemoteCommitEvent | Utility structure to hold the IDs of additions, updates, and deletes. |
| RemoteCommitEventManager | Manager that can be used to track and notify
RemoteCommitListeners on remote commit events. |
| SingleJVMRemoteCommitProvider | Single-JVM-only implementation of RemoteCommitProvider
that listens for object modifications and propagates those changes
to other SingleJVMRemoteCommitProviders in the same JVM. |
| TCPRemoteCommitProvider | TCP-based implementation of RemoteCommitProvider that
listens for object modifications and propagates those changes to
other RemoteCommitProviders over TCP sockets. |
| TCPRemoteCommitProvider.HostAddress | Utility class to store an InetAddress and an int. |
| TCPRemoteCommitProvider.TCPPortListener | Responsible for listening for packets and processing the received packets. |
| TransactionEvent | A transactional event on a persistence manager. |
Event Notification Framework
This package provides some interfaces and useful implementations for Kodo's event notification framework. This framework allows efficient notification of object modifications and transaction changes.
Key classes:
TransactionListenerAbstractTransactionListenerTransactionEventRemoteCommitListenerRemoteCommitEventInstanceLifecycleEventInstanceLifecycleListener
|
SolarMetric Kodo JDO 3.3.5 generated on August 31 2005 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||