Spring Data for VMware GemFire
Class GatewayReceiverFactoryBean
java.lang.Object
org.springframework.data.gemfire.support.AbstractFactoryBeanSupport<T>
org.springframework.data.gemfire.wan.AbstractWANComponentFactoryBean<org.apache.geode.cache.wan.GatewayReceiver>
org.springframework.data.gemfire.wan.GatewayReceiverFactoryBean
- 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.GatewayReceiver>,org.springframework.beans.factory.InitializingBean
public class GatewayReceiverFactoryBean
extends AbstractWANComponentFactoryBean<org.apache.geode.cache.wan.GatewayReceiver>
Spring
FactoryBean used to construct, configure and initialize a GatewayReceiver.- Since:
- 1.2.2
- See Also:
-
CacheGatewayReceiverGatewayReceiverFactoryGatewayTransportFilterFactoryBeanSmartLifecycleGatewayReceiverConfigurerAbstractWANComponentFactoryBean
-
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(org.apache.geode.cache.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()org.apache.geode.cache.wan.GatewayReceiverClass<?>Collection<? extends org.apache.geode.cache.wan.GatewayTransportFilter>voidsetBindAddress(String bindAddress) voidsetEndPort(Integer endPort) voidsetGatewayReceiver(org.apache.geode.cache.wan.GatewayReceiver gatewayReceiver) voidsetGatewayReceiverConfigurers(List<GatewayReceiverConfigurer> gatewayReceiverConfigurers) voidsetHostnameForSenders(String hostnameForSenders) voidsetManualStart(Boolean manualStart) voidsetMaximumTimeBetweenPings(Integer maximumTimeBetweenPings) voidsetSocketBufferSize(Integer socketBufferSize) voidsetStartPort(Integer startPort) 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
-
GatewayReceiverFactoryBean
public GatewayReceiverFactoryBean(org.apache.geode.cache.Cache cache) 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:
-
Cache
-
-
Method Details
-
doInit
protected void doInit()- Specified by:
doInitin classAbstractWANComponentFactoryBean<org.apache.geode.cache.wan.GatewayReceiver>
-
getObject
- Throws:
Exception
-
getObjectType
-
defaultPort
-
setGatewayReceiver
public void setGatewayReceiver(org.apache.geode.cache.wan.GatewayReceiver gatewayReceiver) -
setGatewayReceiverConfigurers
public void setGatewayReceiverConfigurers(List<GatewayReceiverConfigurer> gatewayReceiverConfigurers) -
setBindAddress
-
setHostnameForSenders
-
setStartPort
-
setEndPort
-
setManualStart
-
setMaximumTimeBetweenPings
-
setSocketBufferSize
-
setTransportFilters
public void setTransportFilters(List<org.apache.geode.cache.wan.GatewayTransportFilter> transportFilters) -
getTransportFilters
public Collection<? extends org.apache.geode.cache.wan.GatewayTransportFilter> getTransportFilters()
-