public abstract class AbstractRemoteCommitProvider extends Object implements RemoteCommitProvider, Configurable
RemoteCommitProvider
. Obtains handles
to the event manager and log.Modifier and Type | Field and Description |
---|---|
protected RemoteCommitEventManager |
eventManager |
protected Log |
log |
Constructor and Description |
---|
AbstractRemoteCommitProvider() |
Modifier and Type | Method and Description |
---|---|
void |
endConfiguration()
Invoked upon completion of bean property configuration for this object.
|
protected void |
fireEvent(RemoteCommitEvent event)
Fire a remote commit event via the cached event manager.
|
void |
setConfiguration(Configuration config)
Invoked prior to setting bean properties.
|
void |
setRemoteCommitEventManager(RemoteCommitEventManager mgr)
Set the "owning" remote event manager to notify when remote events
are received from remote sources.
|
void |
startConfiguration()
Invoked before bean property configuration is begun on this object.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
broadcast, close
protected RemoteCommitEventManager eventManager
protected Log log
public void setConfiguration(Configuration config)
Configurable
setConfiguration
in interface Configurable
public void startConfiguration()
Configurable
startConfiguration
in interface Configurable
public void endConfiguration()
Configurable
endConfiguration
in interface Configurable
public void setRemoteCommitEventManager(RemoteCommitEventManager mgr)
RemoteCommitProvider
setRemoteCommitEventManager
in interface RemoteCommitProvider
protected void fireEvent(RemoteCommitEvent event)
Copyright © 2006–2020 Apache Software Foundation. All rights reserved.