public class ReadTriggerOperationHandler extends Object implements TriggerOperationHandler
Constructor and Description |
---|
ReadTriggerOperationHandler() |
Modifier and Type | Method and Description |
---|---|
boolean |
isUseTriggerAsTemplate()
Controls if the object returned from
TriggerOperationHandler.triggerReceive(Object,
org.openspaces.core.GigaSpace, long) will be used as the template for the receive operation
by returning true . |
void |
setUseTriggerAsTemplate(boolean useTriggerAsTemplate)
Controls if the object returned from
triggerReceive(Object,
org.openspaces.core.GigaSpace, long) will be used as the template for the receive operation
by returning true . |
String |
toString() |
Object |
triggerReceive(Object template,
GigaSpace gigaSpace,
long receiveTimeout)
Uses
GigaSpace.read(Object, long) and returns its result. |
public void setUseTriggerAsTemplate(boolean useTriggerAsTemplate)
triggerReceive(Object,
org.openspaces.core.GigaSpace, long)
will be used as the template for the receive operation
by returning true
. If false
is returned, the actual template
configured in the polling event container will be used.public boolean isUseTriggerAsTemplate()
TriggerOperationHandler
TriggerOperationHandler.triggerReceive(Object,
org.openspaces.core.GigaSpace, long)
will be used as the template for the receive operation
by returning true
. If false
is returned, the actual template
configured in the polling event container will be used.isUseTriggerAsTemplate
in interface TriggerOperationHandler
TriggerOperationHandler.isUseTriggerAsTemplate()
public Object triggerReceive(Object template, GigaSpace gigaSpace, long receiveTimeout) throws org.springframework.dao.DataAccessException
GigaSpace.read(Object, long)
and returns its result.triggerReceive
in interface TriggerOperationHandler
template
- The template to use for the receive operation.gigaSpace
- The GigaSpace interface to perform the receive operations withreceiveTimeout
- Receive timeout valueorg.springframework.dao.DataAccessException
Copyright © GigaSpaces.