org.openspaces.core.space.filter.replication
Class AbstractReplicationFilterProviderFactory
java.lang.Object
org.openspaces.core.space.filter.replication.AbstractReplicationFilterProviderFactory
- All Implemented Interfaces:
- ReplicationFilterProviderFactory, InitializingBean
- Direct Known Subclasses:
- DefaultReplicationFilterProviderFactory
public abstract class AbstractReplicationFilterProviderFactory
- extends Object
- implements ReplicationFilterProviderFactory, InitializingBean
Base class allowing to simplify replicaiton filter provider factories. Requires derived classes
to implement doCreateReplicationFilterProvider()
.
- Author:
- kimchy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractReplicationFilterProviderFactory
public AbstractReplicationFilterProviderFactory()
setActiveWhenBackup
public void setActiveWhenBackup(boolean activeWhenBackup)
setShutdownSpaceOnInitFailure
public void setShutdownSpaceOnInitFailure(boolean shutdownSpaceOnInitFailure)
afterPropertiesSet
public void afterPropertiesSet()
throws Exception
- Specified by:
afterPropertiesSet
in interface InitializingBean
- Throws:
Exception
doCreateReplicationFilterProvider
protected abstract ReplicationFilterProvider doCreateReplicationFilterProvider()
- Creates the replication filter provider. Note, active when backup and shutdown on init
flags are set on the
ReplicationFilterProvider
by this
base class.
getFilterProvider
public ReplicationFilterProvider getFilterProvider()
- Specified by:
getFilterProvider
in interface ReplicationFilterProviderFactory
Copyright © GigaSpaces.