|
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 InstanceLifecycleEvent s
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 RemoteCommitEventManager s. |
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
RemoteCommitListener s 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:
TransactionListener
AbstractTransactionListener
TransactionEvent
RemoteCommitListener
RemoteCommitEvent
InstanceLifecycleEvent
InstanceLifecycleListener
|
SolarMetric Kodo JDO 3.3.5 generated on August 31 2005 | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |