org.apache.openjpa.event
Class AbstractRemoteCommitProvider
java.lang.Object
org.apache.openjpa.event.AbstractRemoteCommitProvider
- All Implemented Interfaces:
- RemoteCommitProvider, org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.lib.util.Closeable
- Direct Known Subclasses:
- JMSRemoteCommitProvider, SingleJVMRemoteCommitProvider, TCPRemoteCommitProvider
public abstract class AbstractRemoteCommitProvider
- extends java.lang.Object
- implements RemoteCommitProvider, org.apache.openjpa.lib.conf.Configurable
Abstract implementation of RemoteCommitProvider
. Obtains handles
to the event manager and log.
- Since:
- 2.5.0
- Author:
- Patrick Linskey
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
eventManager
protected RemoteCommitEventManager eventManager
log
protected org.apache.openjpa.lib.log.Log log
AbstractRemoteCommitProvider
public AbstractRemoteCommitProvider()
setConfiguration
public void setConfiguration(org.apache.openjpa.lib.conf.Configuration config)
- Specified by:
setConfiguration
in interface org.apache.openjpa.lib.conf.Configurable
startConfiguration
public void startConfiguration()
- Specified by:
startConfiguration
in interface org.apache.openjpa.lib.conf.Configurable
endConfiguration
public void endConfiguration()
- Specified by:
endConfiguration
in interface org.apache.openjpa.lib.conf.Configurable
setRemoteCommitEventManager
public void setRemoteCommitEventManager(RemoteCommitEventManager mgr)
- Description copied from interface:
RemoteCommitProvider
- Set the "owning" remote event manager to notify when remote events
are received from remote sources.
- Specified by:
setRemoteCommitEventManager
in interface RemoteCommitProvider
fireEvent
protected void fireEvent(RemoteCommitEvent event)
- Fire a remote commit event via the cached event manager.
Copyright © 2006 Apache Software Foundation. All Rights Reserved.