org.springframework.data.gemfire.wan
Class GatewayReceiverFactoryBean

java.lang.Object
  extended by org.springframework.data.gemfire.wan.AbstractWANComponentFactoryBean<com.gemstone.gemfire.cache.wan.GatewayReceiver>
      extended by org.springframework.data.gemfire.wan.GatewayReceiverFactoryBean
All Implemented Interfaces:
Aware, BeanNameAware, DisposableBean, FactoryBean<com.gemstone.gemfire.cache.wan.GatewayReceiver>, InitializingBean

public class GatewayReceiverFactoryBean
extends AbstractWANComponentFactoryBean<com.gemstone.gemfire.cache.wan.GatewayReceiver>

FactoryBean for creating a GemFire GatewayReceiver.


Field Summary
 
Fields inherited from class org.springframework.data.gemfire.wan.AbstractWANComponentFactoryBean
cache, factory, log
 
Constructor Summary
GatewayReceiverFactoryBean(com.gemstone.gemfire.cache.Cache cache)
           
 
Method Summary
protected  void doInit()
           
 com.gemstone.gemfire.cache.wan.GatewayReceiver getObject()
           
 Class<?> getObjectType()
           
 void setBindAddress(String bindAddress)
           
 void setEndPort(Integer endPort)
           
 void setGatewayReceiver(com.gemstone.gemfire.cache.wan.GatewayReceiver gatewayReceiver)
           
 void setMaximumTimeBetweenPings(Integer maximumTimeBetweenPings)
           
 void setSocketBufferSize(Integer socketBufferSize)
           
 void setStartPort(Integer startPort)
           
 void setTransportFilters(List<com.gemstone.gemfire.cache.wan.GatewayTransportFilter> transportFilters)
           
 
Methods inherited from class org.springframework.data.gemfire.wan.AbstractWANComponentFactoryBean
afterPropertiesSet, destroy, getName, isSingleton, setBeanName, setFactory, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GatewayReceiverFactoryBean

public GatewayReceiverFactoryBean(com.gemstone.gemfire.cache.Cache cache)
Parameters:
cache -
Method Detail

getObject

public com.gemstone.gemfire.cache.wan.GatewayReceiver getObject()
                                                         throws Exception
Specified by:
getObject in interface FactoryBean<com.gemstone.gemfire.cache.wan.GatewayReceiver>
Specified by:
getObject in class AbstractWANComponentFactoryBean<com.gemstone.gemfire.cache.wan.GatewayReceiver>
Throws:
Exception

getObjectType

public Class<?> getObjectType()
Specified by:
getObjectType in interface FactoryBean<com.gemstone.gemfire.cache.wan.GatewayReceiver>
Specified by:
getObjectType in class AbstractWANComponentFactoryBean<com.gemstone.gemfire.cache.wan.GatewayReceiver>

doInit

protected void doInit()
               throws Exception
Specified by:
doInit in class AbstractWANComponentFactoryBean<com.gemstone.gemfire.cache.wan.GatewayReceiver>
Throws:
Exception

setGatewayReceiver

public void setGatewayReceiver(com.gemstone.gemfire.cache.wan.GatewayReceiver gatewayReceiver)

setTransportFilters

public void setTransportFilters(List<com.gemstone.gemfire.cache.wan.GatewayTransportFilter> transportFilters)

setStartPort

public void setStartPort(Integer startPort)

setEndPort

public void setEndPort(Integer endPort)

setMaximumTimeBetweenPings

public void setMaximumTimeBetweenPings(Integer maximumTimeBetweenPings)

setSocketBufferSize

public void setSocketBufferSize(Integer socketBufferSize)

setBindAddress

public void setBindAddress(String bindAddress)