Overview | Package | Class | Tree | Deprecated | Index | Help
| SolarMetric Kodo JDO 3.2.4 generated on January 7 2005
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package kodo.event

Event Notification Framework

See:
Description

Interface Summary
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.
TransactionListener | An entity that wishes to be notified on certain `PersistenceManager` transactional status changes.

Class Summary
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.
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.
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.

## Package kodo.event Description

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`

Overview | Package | Class | Tree | Deprecated | Index | Help
| SolarMetric Kodo JDO 3.2.4 generated on January 7 2005
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright 2001,2002 SolarMetric, Inc. All Rights Reserved.