Spring Data for VMware GemFire
Class GatewaySenderFactoryBean
java.lang.Object
org.springframework.data.gemfire.support.AbstractFactoryBeanSupport<T>
org.springframework.data.gemfire.wan.AbstractWANComponentFactoryBean<org.apache.geode.cache.wan.GatewaySender>
org.springframework.data.gemfire.wan.GatewaySenderFactoryBean
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanClassLoaderAware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.FactoryBean<org.apache.geode.cache.wan.GatewaySender>,org.springframework.beans.factory.InitializingBean
public class GatewaySenderFactoryBean
extends AbstractWANComponentFactoryBean<org.apache.geode.cache.wan.GatewaySender>
Spring
FactoryBean used to construct, configure and initialize parallel and serial
GatewaySenders.- Since:
- 1.2.2
- See Also:
-
CacheGemFireCacheGatewayEventFilterGatewayEventSubstitutionFilterGatewaySenderGatewaySenderFactoryGatewayTransportFilterFactoryBeanGatewaySenderConfigurerAbstractWANComponentFactoryBean
-
Field Summary
Fields inherited from class org.springframework.data.gemfire.wan.AbstractWANComponentFactoryBean
cache, factory, loggerFields inherited from class org.springframework.data.gemfire.support.AbstractFactoryBeanSupport
DEFAULT_SINGLETONFields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
Constructor Summary
ConstructorsConstructorDescriptionGatewaySenderFactoryBean(org.apache.geode.cache.GemFireCache cache) Constructs an instance of theGatewaySenderFactoryBeanclass initialized with a reference to the GemFireCacheused to configured and initialized a GemFireGatewaySender. -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoInit()List<org.apache.geode.cache.wan.GatewayEventFilter>org.apache.geode.cache.wan.GatewayEventSubstitutionFilterorg.apache.geode.cache.wan.GatewaySenderorg.apache.geode.cache.wan.GatewaySenderClass<?>org.apache.geode.cache.wan.GatewaySender.OrderPolicyintList<org.apache.geode.cache.wan.GatewayTransportFilter>booleanbooleanbooleanbooleanbooleanvoidsetAlertThreshold(Integer alertThreshold) voidsetBatchConflationEnabled(Boolean batchConflationEnabled) voidsetBatchSize(Integer batchSize) voidsetBatchTimeInterval(Integer batchTimeInterval) voidsetDiskStoreRef(String diskStoreRef) voidsetDiskStoreReference(String diskStoreReference) voidsetDiskSynchronous(Boolean diskSynchronous) voidsetDispatcherThreads(Integer dispatcherThreads) voidsetEnforceThreadsConnectToSameReceiver(Boolean enforceThreadsConnectToSameReceiver) voidsetEventFilters(List<org.apache.geode.cache.wan.GatewayEventFilter> eventFilters) voidsetEventSubstitutionFilter(org.apache.geode.cache.wan.GatewayEventSubstitutionFilter eventSubstitutionFilter) voidsetGatewaySender(org.apache.geode.cache.wan.GatewaySender gatewaySender) voidsetGatewaySenderConfigurers(List<GatewaySenderConfigurer> gatewaySenderConfigurers) voidsetGroupTransactionEvents(Boolean groupTransactionEvents) voidsetManualStart(boolean manualStart) Deprecated.voidsetManualStart(Boolean manualStart) Deprecated.voidsetMaximumQueueMemory(Integer maximumQueueMemory) voidsetOrderPolicy(org.apache.geode.cache.wan.GatewaySender.OrderPolicy orderPolicy) voidsetOrderPolicy(OrderPolicyType orderPolicy) voidsetParallel(Boolean parallel) voidsetPersistent(Boolean persistent) voidsetRegions(String[] regions) voidsetRegions(List<String> regions) voidsetRemoteDistributedSystemId(int remoteDistributedSystemId) voidsetSocketBufferSize(Integer socketBufferSize) voidsetSocketReadTimeout(Integer socketReadTimeout) voidsetTransportFilters(List<org.apache.geode.cache.wan.GatewayTransportFilter> transportFilters) Methods inherited from class org.springframework.data.gemfire.wan.AbstractWANComponentFactoryBean
afterPropertiesSet, destroy, getCache, getName, setBeanName, setCache, setFactory, setNameMethods inherited from class org.springframework.data.gemfire.support.AbstractFactoryBeanSupport
getBeanClassLoader, getBeanFactory, getBeanName, getLogger, getOptionalLogger, isDebugLoggingEnabled, isErrorLoggingEnabled, isInfoLoggingEnabled, isSingleton, isWarnLoggingEnabled, logDebug, logDebug, logError, logError, logInfo, logInfo, logWarning, logWarning, newLogger, setBeanClassLoader, setBeanFactory
-
Constructor Details
-
GatewaySenderFactoryBean
public GatewaySenderFactoryBean() -
GatewaySenderFactoryBean
public GatewaySenderFactoryBean(org.apache.geode.cache.GemFireCache cache) Constructs an instance of theGatewaySenderFactoryBeanclass initialized with a reference to the GemFireCacheused to configured and initialized a GemFireGatewaySender.- Parameters:
cache- reference to the GemFireCacheused to create the GemFireGatewaySender.- See Also:
-
Cache
-
-
Method Details
-
doInit
protected void doInit()- Specified by:
doInitin classAbstractWANComponentFactoryBean<org.apache.geode.cache.wan.GatewaySender>
-
getObject
- Throws:
Exception
-
getObjectType
-
setGatewaySender
public void setGatewaySender(@Nullable org.apache.geode.cache.wan.GatewaySender gatewaySender) -
getGatewaySender
@Nullable public org.apache.geode.cache.wan.GatewaySender getGatewaySender() -
setGatewaySenderConfigurers
public void setGatewaySenderConfigurers(@NonNull List<GatewaySenderConfigurer> gatewaySenderConfigurers) -
setAlertThreshold
-
getAlertThreshold
-
setBatchConflationEnabled
-
getBatchConflationEnabled
-
setBatchSize
-
getBatchSize
-
setBatchTimeInterval
-
getBatchTimeInterval
-
setDiskStoreRef
-
setDiskStoreReference
-
getDiskStoreReference
-
setDiskSynchronous
-
getDiskSynchronous
-
setDispatcherThreads
-
getDispatcherThreads
-
setEnforceThreadsConnectToSameReceiver
-
getEnforceThreadsConnectToSameReceiver
-
setEventFilters
-
getEventFilters
-
setEventSubstitutionFilter
public void setEventSubstitutionFilter(org.apache.geode.cache.wan.GatewayEventSubstitutionFilter eventSubstitutionFilter) -
getEventSubstitutionFilter
public org.apache.geode.cache.wan.GatewayEventSubstitutionFilter getEventSubstitutionFilter() -
setGroupTransactionEvents
-
getGroupTransactionEvents
-
setManualStart
Deprecated. -
setManualStart
Deprecated. -
isManualStart
public boolean isManualStart() -
setMaximumQueueMemory
-
getMaximumQueueMemory
-
setOrderPolicy
public void setOrderPolicy(org.apache.geode.cache.wan.GatewaySender.OrderPolicy orderPolicy) -
setOrderPolicy
-
getOrderPolicy
public org.apache.geode.cache.wan.GatewaySender.OrderPolicy getOrderPolicy() -
setParallel
-
isParallelGatewaySender
public boolean isParallelGatewaySender() -
isSerialGatewaySender
public boolean isSerialGatewaySender() -
setPersistent
-
isPersistent
public boolean isPersistent() -
isNotPersistent
public boolean isNotPersistent() -
setRemoteDistributedSystemId
public void setRemoteDistributedSystemId(int remoteDistributedSystemId) -
setRegions
-
setRegions
-
getRegions
-
getRemoteDistributedSystemId
public int getRemoteDistributedSystemId() -
setSocketBufferSize
-
getSocketBufferSize
-
setSocketReadTimeout
-
getSocketReadTimeout
-
setTransportFilters
public void setTransportFilters(List<org.apache.geode.cache.wan.GatewayTransportFilter> transportFilters) -
getTransportFilters
-