Class AbstractMemoryOnlySearchReceiveOperationHandler
java.lang.Object
org.openspaces.events.polling.receive.AbstractNonBlockingReceiveOperationHandler
org.openspaces.events.polling.receive.AbstractMemoryOnlySearchReceiveOperationHandler
- All Implemented Interfaces:
ReceiveOperationHandler
- Direct Known Subclasses:
AbstractFifoGroupingReceiveOperationHandler,MultiReadReceiveOperationHandler,SingleReadReceiveOperationHandler
public abstract class AbstractMemoryOnlySearchReceiveOperationHandler
extends AbstractNonBlockingReceiveOperationHandler
Support class to perform receive operations with or without memory only search..
If configured
to use Memory Only Search, the read/take operation will use ReadModifiers.MEMORY_ONLY_SEARCH / TakeModifiers.MEMORY_ONLY_SEARCH accordingly.
- Since:
- 9.5
- Author:
- eitany
-
Field Summary
FieldsFields inherited from class org.openspaces.events.polling.receive.AbstractNonBlockingReceiveOperationHandler
nonBlocking, nonBlockingFactor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns whether the handler is configured to use memory only search or not.voidsetUseMemoryOnlySearch(boolean useMemoryOnlySearch) Allows to configure the take/read operation to be performed in a memory only search manner.Methods inherited from class org.openspaces.events.polling.receive.AbstractNonBlockingReceiveOperationHandler
doReceiveBlocking, doReceiveNonBlocking, receive, setNonBlocking, setNonBlockingFactor
-
Field Details
-
useMemoryOnlySearch
protected boolean useMemoryOnlySearch
-
-
Constructor Details
-
AbstractMemoryOnlySearchReceiveOperationHandler
public AbstractMemoryOnlySearchReceiveOperationHandler()
-
-
Method Details
-
isUseMemoryOnlySearch
public boolean isUseMemoryOnlySearch()Returns whether the handler is configured to use memory only search or not. -
setUseMemoryOnlySearch
public void setUseMemoryOnlySearch(boolean useMemoryOnlySearch) Allows to configure the take/read operation to be performed in a memory only search manner.- Parameters:
useMemoryOnlySearch- if true, will useReadModifiers.MEMORY_ONLY_SEARCH/TakeModifiers.MEMORY_ONLY_SEARCHas part of the read/take modifiers.
-