Class SingleReadReceiveOperationHandler
java.lang.Object
org.openspaces.events.polling.receive.AbstractNonBlockingReceiveOperationHandler
org.openspaces.events.polling.receive.AbstractMemoryOnlySearchReceiveOperationHandler
org.openspaces.events.polling.receive.SingleReadReceiveOperationHandler
- All Implemented Interfaces:
ReceiveOperationHandler
public class SingleReadReceiveOperationHandler
extends AbstractMemoryOnlySearchReceiveOperationHandler
Performs single read operation using
GigaSpace.read(Object, long).- Author:
- kimchy
-
Field Summary
Fields inherited from class org.openspaces.events.polling.receive.AbstractMemoryOnlySearchReceiveOperationHandler
useMemoryOnlySearchFields inherited from class org.openspaces.events.polling.receive.AbstractNonBlockingReceiveOperationHandler
nonBlocking, nonBlockingFactor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectdoReceiveBlocking(Object template, GigaSpace gigaSpace, long receiveTimeout) Performs single read operation usingGigaSpace.read(Object, long)with the given timeout.protected ObjectdoReceiveNonBlocking(Object template, GigaSpace gigaSpace) Performs single read operation usingGigaSpace.read(Object, long)with no timeout.toString()Methods inherited from class org.openspaces.events.polling.receive.AbstractMemoryOnlySearchReceiveOperationHandler
isUseMemoryOnlySearch, setUseMemoryOnlySearchMethods inherited from class org.openspaces.events.polling.receive.AbstractNonBlockingReceiveOperationHandler
receive, setNonBlocking, setNonBlockingFactor
-
Constructor Details
-
SingleReadReceiveOperationHandler
public SingleReadReceiveOperationHandler()
-
-
Method Details
-
doReceiveBlocking
protected Object doReceiveBlocking(Object template, GigaSpace gigaSpace, long receiveTimeout) throws org.springframework.dao.DataAccessException Performs single read operation usingGigaSpace.read(Object, long)with the given timeout.- Specified by:
doReceiveBlockingin classAbstractNonBlockingReceiveOperationHandler- Throws:
org.springframework.dao.DataAccessException
-
doReceiveNonBlocking
protected Object doReceiveNonBlocking(Object template, GigaSpace gigaSpace) throws org.springframework.dao.DataAccessException Performs single read operation usingGigaSpace.read(Object, long)with no timeout.- Specified by:
doReceiveNonBlockingin classAbstractNonBlockingReceiveOperationHandler- Throws:
org.springframework.dao.DataAccessException
-
toString
-