Class GatewayReceiverFactoryBean
java.lang.Object
org.springframework.data.gemfire.support.AbstractFactoryBeanSupport<T>
org.springframework.data.gemfire.wan.AbstractWANComponentFactoryBean<GatewayReceiver>
org.springframework.data.gemfire.wan.GatewayReceiverFactoryBean
- All Implemented Interfaces:
Aware,BeanClassLoaderAware,BeanFactoryAware,BeanNameAware,DisposableBean,FactoryBean<GatewayReceiver>,InitializingBean
Spring
FactoryBean used to construct, configure and initialize a GatewayReceiver.- 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
ConstructorsConstructorDescriptionGatewayReceiverFactoryBean(Cache cache) Constructs an instance of theGatewayReceiverFactoryBeanclass initialized with a reference to the GemFireCacheused to configure and initialize a GemFireGatewayReceiver. -
Method Summary
Modifier and TypeMethodDescriptionprotected intdefaultPort(Integer port, int defaultPort) protected voiddoInit()Class<?>Collection<? extends GatewayTransportFilter>voidsetBindAddress(String bindAddress) voidsetEndPort(Integer endPort) voidsetGatewayReceiver(GatewayReceiver gatewayReceiver) voidsetGatewayReceiverConfigurers(List<GatewayReceiverConfigurer> gatewayReceiverConfigurers) voidsetHostnameForSenders(String hostnameForSenders) voidsetManualStart(Boolean manualStart) voidsetMaximumTimeBetweenPings(Integer maximumTimeBetweenPings) voidsetSocketBufferSize(Integer socketBufferSize) voidsetStartPort(Integer startPort) 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
-
GatewayReceiverFactoryBean
Constructs an instance of theGatewayReceiverFactoryBeanclass initialized with a reference to the GemFireCacheused to configure and initialize a GemFireGatewayReceiver.- Parameters:
cache- reference to the GemFireCacheused to create theGatewayReceiver.- See Also:
-
-
Method Details
-
doInit
protected void doInit()- Specified by:
doInitin classAbstractWANComponentFactoryBean<GatewayReceiver>
-
getObject
- Throws:
Exception
-
getObjectType
-
defaultPort
-
setGatewayReceiver
-
setGatewayReceiverConfigurers
public void setGatewayReceiverConfigurers(List<GatewayReceiverConfigurer> gatewayReceiverConfigurers) -
setBindAddress
-
setHostnameForSenders
-
setStartPort
-
setEndPort
-
setManualStart
-
setMaximumTimeBetweenPings
-
setSocketBufferSize
-
setTransportFilters
-
getTransportFilters
-