org.springframework.data.gemfire.wan
Class AsyncEventQueueFactoryBean
java.lang.Object
org.springframework.data.gemfire.wan.AbstractWANComponentFactoryBean<com.gemstone.gemfire.cache.asyncqueue.AsyncEventQueue>
org.springframework.data.gemfire.wan.AsyncEventQueueFactoryBean
- All Implemented Interfaces:
- Aware, BeanNameAware, DisposableBean, FactoryBean<com.gemstone.gemfire.cache.asyncqueue.AsyncEventQueue>, InitializingBean
public class AsyncEventQueueFactoryBean
- extends AbstractWANComponentFactoryBean<com.gemstone.gemfire.cache.asyncqueue.AsyncEventQueue>
FactoryBean for creating GemFire AsyncEventQueue
s.
Constructor Summary |
AsyncEventQueueFactoryBean(com.gemstone.gemfire.cache.Cache cache)
Constructs an instance of the AsyncEventQueueFactoryBean for creating an GemFire AsyncEventQueue. |
AsyncEventQueueFactoryBean(com.gemstone.gemfire.cache.Cache cache,
com.gemstone.gemfire.cache.asyncqueue.AsyncEventListener asyncEventListener)
Constructs an instance of the AsyncEventQueueFactoryBean for creating an GemFire AsyncEventQueue. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AsyncEventQueueFactoryBean
public AsyncEventQueueFactoryBean(com.gemstone.gemfire.cache.Cache cache)
- Constructs an instance of the AsyncEventQueueFactoryBean for creating an GemFire AsyncEventQueue.
- Parameters:
cache
- the GemFire Cache reference.- See Also:
AsyncEventQueueFactoryBean(com.gemstone.gemfire.cache.Cache, com.gemstone.gemfire.cache.asyncqueue.AsyncEventListener)
AsyncEventQueueFactoryBean
public AsyncEventQueueFactoryBean(com.gemstone.gemfire.cache.Cache cache,
com.gemstone.gemfire.cache.asyncqueue.AsyncEventListener asyncEventListener)
- Constructs an instance of the AsyncEventQueueFactoryBean for creating an GemFire AsyncEventQueue.
- Parameters:
cache
- the GemFire Cache reference.asyncEventListener
- required AsyncEventListener
getObject
public com.gemstone.gemfire.cache.asyncqueue.AsyncEventQueue getObject()
throws Exception
- Specified by:
getObject
in interface FactoryBean<com.gemstone.gemfire.cache.asyncqueue.AsyncEventQueue>
- Specified by:
getObject
in class AbstractWANComponentFactoryBean<com.gemstone.gemfire.cache.asyncqueue.AsyncEventQueue>
- Throws:
Exception
getObjectType
public Class<?> getObjectType()
- Specified by:
getObjectType
in interface FactoryBean<com.gemstone.gemfire.cache.asyncqueue.AsyncEventQueue>
- Specified by:
getObjectType
in class AbstractWANComponentFactoryBean<com.gemstone.gemfire.cache.asyncqueue.AsyncEventQueue>
doInit
protected void doInit()
- Specified by:
doInit
in class AbstractWANComponentFactoryBean<com.gemstone.gemfire.cache.asyncqueue.AsyncEventQueue>
destroy
public void destroy()
throws Exception
- Specified by:
destroy
in interface DisposableBean
- Overrides:
destroy
in class AbstractWANComponentFactoryBean<com.gemstone.gemfire.cache.asyncqueue.AsyncEventQueue>
- Throws:
Exception
setAsyncEventListener
public final void setAsyncEventListener(com.gemstone.gemfire.cache.asyncqueue.AsyncEventListener listener)
setDiskStoreRef
public void setDiskStoreRef(String diskStoreRef)
setBatchSize
public void setBatchSize(Integer batchSize)
setMaximumQueueMemory
public void setMaximumQueueMemory(Integer maximumQueueMemory)
setPersistent
public void setPersistent(Boolean persistent)
setParallel
public void setParallel(Boolean parallel)
isSerialEventQueue
public boolean isSerialEventQueue()
isParallelEventQueue
public boolean isParallelEventQueue()
setAsyncEventQueue
public void setAsyncEventQueue(com.gemstone.gemfire.cache.asyncqueue.AsyncEventQueue asyncEventQueue)
- Parameters:
asyncEventQueue
- the asyncEventQueue to set
setDispatcherThreads
public void setDispatcherThreads(Integer dispatcherThreads)
- Parameters:
dispatcherThreads
- the dispatcherThreads to set
setBatchTimeInterval
public void setBatchTimeInterval(Integer batchTimeInterval)
- Parameters:
batchTimeInterval
-
setBatchConflationEnabled
public void setBatchConflationEnabled(Boolean batchConflationEnabled)
- Parameters:
batchConflationEnabled
-
setDiskSynchronous
public void setDiskSynchronous(Boolean diskSynchronous)
- Parameters:
diskSynchronous
-
setOrderPolicy
public void setOrderPolicy(String orderPolicy)
- Parameters:
orderPolicy
-