Class GatewaySenderFactoryBean
java.lang.Object
org.springframework.data.gemfire.support.AbstractFactoryBeanSupport<T>
org.springframework.data.gemfire.wan.AbstractWANComponentFactoryBean<GatewaySender>
org.springframework.data.gemfire.wan.GatewaySenderFactoryBean
- All Implemented Interfaces:
Aware,BeanClassLoaderAware,BeanFactoryAware,BeanNameAware,DisposableBean,FactoryBean<GatewaySender>,InitializingBean
Spring
FactoryBean used to construct, configure and initialize parallel and serial
GatewaySenders.- Since:
- 1.2.2
- Author:
- David Turanski, John Blum, Udo Kohlmeyer
- See Also:
-
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
ConstructorsConstructorDescriptionConstructs an instance of theGatewaySenderFactoryBeanclass initialized with a reference to the GemFireCacheused to configured and initialized a GemFireGatewaySender. -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoInit()Class<?>intbooleanbooleanbooleanbooleanbooleanvoidsetAlertThreshold(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<GatewayEventFilter> eventFilters) voidsetEventSubstitutionFilter(GatewayEventSubstitutionFilter eventSubstitutionFilter) voidsetGatewaySender(GatewaySender gatewaySender) voidsetGatewaySenderConfigurers(List<GatewaySenderConfigurer> gatewaySenderConfigurers) voidsetGroupTransactionEvents(Boolean groupTransactionEvents) voidsetManualStart(boolean manualStart) Deprecated.voidsetManualStart(Boolean manualStart) Deprecated.voidsetMaximumQueueMemory(Integer maximumQueueMemory) voidsetOrderPolicy(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<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, getLog, getOptionalLog, isDebugLoggingEnabled, isErrorLoggingEnabled, isInfoLoggingEnabled, isSingleton, isWarnLoggingEnabled, logDebug, logDebug, logError, logError, logInfo, logInfo, logWarning, logWarning, newLog, setBeanClassLoader, setBeanFactory
-
Constructor Details
-
GatewaySenderFactoryBean
public GatewaySenderFactoryBean() -
GatewaySenderFactoryBean
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:
-
-
Method Details
-
doInit
protected void doInit()- Specified by:
doInitin classAbstractWANComponentFactoryBean<GatewaySender>
-
getObject
- Throws:
Exception
-
getObjectType
-
setGatewaySender
-
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
-
getEventSubstitutionFilter
-
setGroupTransactionEvents
-
getGroupTransactionEvents
-
setManualStart
Deprecated. -
setManualStart
Deprecated. -
isManualStart
public boolean isManualStart() -
setMaximumQueueMemory
-
getMaximumQueueMemory
-
setOrderPolicy
-
setOrderPolicy
-
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
-
getTransportFilters
-