|
SolarMetric Kodo JDO 3.0.3 generated on February 20 2004 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
An entity that is responsible for communicating commit
notification to other RemoteCommitEventManagers. Each
event manager creates a remote commit provider, based on
the values of the kodo.RemoteCommitProvider
configuration property.
An adapter that implements TransactionListener is
registered with each KodoPersistenceManager. This adapter
invokes broadcast, which is responsible for
notifying other remote commit provider objects of the commit
changes.
Upon receiving a notification from a different remote commit provider,
a provider must notify all local remote commit listeners via the
RemoteCommitEventManager.fireEvent(java.lang.Object, java.lang.Object) method.
A remote commit provider must not fire remote events for commits that originated with a local persistence manager.
| Method Summary | |
void |
broadcast(RemoteCommitEvent event)
Notifies other remote event managers in this JVM and on other machines of changes to the cache. |
void |
close()
Close any resources used by this provider |
void |
setRemoteCommitEventManager(RemoteCommitEventManager mgr)
Set the "owning" remote event manager to notify when remote events are received from remote sources. |
| Method Detail |
public void setRemoteCommitEventManager(RemoteCommitEventManager mgr)
public void broadcast(RemoteCommitEvent event)
public void close()
close in interface com.solarmetric.util.Closeable
|
SolarMetric Kodo JDO 3.0.3 generated on February 20 2004 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||