public class AsyncEventQueueFactoryBean extends AbstractWANComponentFactoryBean<org.apache.geode.cache.asyncqueue.AsyncEventQueue>
AsyncEventQueues を作成するための Spring FactoryBean。Cache、Region、AsyncEventListener、AsyncEventQueue, AbstractWANComponentFactoryBeancache, factory, loggerDEFAULT_SINGLETONOBJECT_TYPE_ATTRIBUTE| コンストラクターと説明 |
|---|
AsyncEventQueueFactoryBean(org.apache.geode.cache.Cache cache)Pivotal GemFire AsyncEventQueue を作成するための AsyncEventQueueFactoryBean のインスタンスを構築します。 |
AsyncEventQueueFactoryBean(org.apache.geode.cache.Cache cache, org.apache.geode.cache.asyncqueue.AsyncEventListener asyncEventListener)Pivotal GemFire AsyncEventQueue を作成するための AsyncEventQueueFactoryBean のインスタンスを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | destroy() |
protected void | doInit() |
org.apache.geode.cache.asyncqueue.AsyncEventListener | getAsyncEventListener() |
org.apache.geode.cache.asyncqueue.AsyncEventQueue | getAsyncEventQueue() この FactoryBean によって作成された AsyncEventQueue を返します。 |
org.apache.geode.cache.asyncqueue.AsyncEventQueue | getObject() |
ClassSE<?> | getObjectType() |
boolean | isParallelEventQueue() |
boolean | isPauseEventDispatching() |
boolean | isSerialEventQueue() |
void | setAsyncEventListener(org.apache.geode.cache.asyncqueue.AsyncEventListener listener) この FactoryBean によって作成された AsyncEventQueue に AsyncEvents がエンキューされるときに呼び出される AsyncEventListener を構成します。 |
void | setAsyncEventQueue(org.apache.geode.cache.asyncqueue.AsyncEventQueue asyncEventQueue) この FactoryBean によって返される AsyncEventQueue を構成します。 |
void | setBatchConflationEnabled(BooleanSE batchConflationEnabled)AsyncEventQueue (AEQ) メッセージの統合を有効または無効にします。 |
void | setBatchSize(IntegerSE batchSize) |
void | setBatchTimeInterval(IntegerSE batchTimeInterval) バッチを送信する間の AsyncEventQueue (AEQ) 間隔を設定します。 |
void | setDiskStoreRef(StringSE diskStoreRef) |
void | setDiskSynchronous(BooleanSE diskSynchronous)AsyncEventQueue (AEQ) ディスク書き込み同期ポリシーを構成します。 |
void | setDispatcherThreads(IntegerSE dispatcherThreads) 関連する AsyncEventQueue (AEQ) からの領域イベントを処理するために使用されるディスパッチャースレッドの数を構成します。 |
void | setForwardExpirationDestroy(BooleanSE forwardExpirationDestroy) 有効期限(アクションベース)破棄イベントを AsyncEventQueue (AEQ) に転送します。 |
void | setGatewayEventFilters(ListSE<org.apache.geode.cache.wan.GatewayEventFilter> eventFilters) |
void | setGatewayEventSubstitutionFilter(org.apache.geode.cache.wan.GatewayEventSubstitutionFilter eventSubstitutionFilter) |
void | setMaximumQueueMemory(IntegerSE maximumQueueMemory) |
void | setOrderPolicy(org.apache.geode.cache.wan.GatewaySender.OrderPolicy orderPolicy) |
void | setOrderPolicy(StringSE orderPolicy)AsyncEventQueue (AEQ) 順序付けポリシーを構成します (例: |
void | setParallel(BooleanSE parallel) |
void | setPauseEventDispatching(BooleanSE pauseEventDispatching) |
void | setPersistent(BooleanSE persistent) |
afterPropertiesSet, getCache, getName, setBeanName, setCache, setFactory, setNamegetBeanClassLoader, getBeanFactory, getBeanName, getLog, isSingleton, logDebug, logDebug, logError, logError, logInfo, logInfo, logWarning, logWarning, newLog, setBeanClassLoader, setBeanFactorycloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic AsyncEventQueueFactoryBean(org.apache.geode.cache.Cache cache)
cache - Pivotal GemFire キャッシュリファレンス。AsyncEventQueueFactoryBean(org.apache.geode.cache.Cache, org.apache.geode.cache.asyncqueue.AsyncEventListener)public AsyncEventQueueFactoryBean(org.apache.geode.cache.Cache cache,
org.apache.geode.cache.asyncqueue.AsyncEventListener asyncEventListener)cache - Pivotal GemFire キャッシュリファレンス。asyncEventListener - 必須 AsyncEventListenerpublic org.apache.geode.cache.asyncqueue.AsyncEventQueue getObject()
throws ExceptionSEExceptionSEpublic ClassSE<?> getObjectType()
protected void doInit()
AbstractWANComponentFactoryBean<org.apache.geode.cache.asyncqueue.AsyncEventQueue> の doInit public void destroy()
DisposableBean 内の destroy AbstractWANComponentFactoryBean<org.apache.geode.cache.asyncqueue.AsyncEventQueue> の destroy public final void setAsyncEventListener(org.apache.geode.cache.asyncqueue.AsyncEventListener listener)
FactoryBean によって作成された AsyncEventQueue に AsyncEvents がエンキューされるときに呼び出される AsyncEventListener を構成します。listener - 構成された AsyncEventListener。IllegalStateExceptionSE - AsyncEventQueue にすでに Bean が作成されている場合。AsyncEventListenerpublic org.apache.geode.cache.asyncqueue.AsyncEventListener getAsyncEventListener()
AsyncEventListener。AsyncEventListener, setAsyncEventListener(AsyncEventListener)public void setAsyncEventQueue(org.apache.geode.cache.asyncqueue.AsyncEventQueue asyncEventQueue)
FactoryBean によって返される AsyncEventQueue を構成します。asyncEventQueue - この FactoryBean によって返される AsyncEventQueue をオーバーライドします。AsyncEventQueuepublic org.apache.geode.cache.asyncqueue.AsyncEventQueue getAsyncEventQueue()
FactoryBean によって作成された AsyncEventQueue を返します。FactoryBean によって作成された AsyncEventQueue への参照。AsyncEventQueuepublic void setBatchConflationEnabled(BooleanSE batchConflationEnabled)
AsyncEventQueue (AEQ) メッセージの統合を有効または無効にします。batchConflationEnabled - キューに入れられたイベントを統合するかどうかを示す BooleanSE。AsyncEventQueueFactory.setBatchConflationEnabled(boolean)public void setBatchSize(IntegerSE batchSize)
public void setBatchTimeInterval(IntegerSE batchTimeInterval)
AsyncEventQueue (AEQ) 間隔を設定します。batchTimeInterval - IntegerSE は、バッチの送信間に経過できる最大ミリ秒数を指定します。AsyncEventQueueFactory.setBatchTimeInterval(int)public void setDiskStoreRef(StringSE diskStoreRef)
public void setDiskSynchronous(BooleanSE diskSynchronous)
AsyncEventQueue (AEQ) ディスク書き込み同期ポリシーを構成します。diskSynchronous - ディスク書き込みが同期的かどうかを示すブール値。AsyncEventQueueFactory.setDiskSynchronous(boolean)public void setDispatcherThreads(IntegerSE dispatcherThreads)
AsyncEventQueue (AEQ) からの領域イベントを処理するために使用されるディスパッチャースレッドの数を構成します。dispatcherThreads - IntegerSE は、関連付けられたキューからの Region イベントを処理するために使用されるディスパッチャースレッドの数を指定します。AsyncEventQueueFactory.setDispatcherThreads(int)public void setForwardExpirationDestroy(BooleanSE forwardExpirationDestroy)
AsyncEventQueue (AEQ) に転送します。デフォルトでは、破棄イベントは AEQ に追加されません。この属性を true に設定すると、すべての有効期限破棄イベントが AEQ に追加されます。forwardExpirationDestroy - 有効期限破棄イベントを転送するかどうかを示すブール値。AsyncEventQueueFactory.setForwardExpirationDestroy(boolean)、ExpirationAttributes.getAction()、ExpirationAction.DESTROYpublic void setGatewayEventFilters(ListSE<org.apache.geode.cache.wan.GatewayEventFilter> eventFilters)
public void setGatewayEventSubstitutionFilter(org.apache.geode.cache.wan.GatewayEventSubstitutionFilter eventSubstitutionFilter)
public void setMaximumQueueMemory(IntegerSE maximumQueueMemory)
public void setOrderPolicy(StringSE orderPolicy)
AsyncEventQueue (AEQ) 順序付けポリシー (例: KEY、PARTITION、THREAD) を構成します。ディスパッチャースレッドが 1 より大きい場合、順序付けポリシーは、複数のディスパッチャースレッドがキューからのリージョンイベントを処理する方法を構成します。orderPolicy - AEQ オーダーポリシーの名前を指定する StringSE。AsyncEventQueueFactory.setOrderPolicy(GatewaySender.OrderPolicy)public void setOrderPolicy(org.apache.geode.cache.wan.GatewaySender.OrderPolicy orderPolicy)
public void setParallel(BooleanSE parallel)
public boolean isParallelEventQueue()
public void setPauseEventDispatching(BooleanSE pauseEventDispatching)
public boolean isPauseEventDispatching()
public void setPersistent(BooleanSE persistent)
public boolean isSerialEventQueue()
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.