Package org.openspaces.events.polling.receive
package org.openspaces.events.polling.receive
An abstraction on top of the actual receive operation performed by the polling event container. Includes
built in implementation for it.
-
ClassDescriptionSupport class to perform receive operations with or without Fifo Grouping.Support class to perform receive operations with or without memory only search..Support class to perform either non blocking or blocking receive operation.Performs single read operation using
GigaSpace.read(Object, long, ReadModifiers)under an exclusive read lock.First tries and perform aGigaSpace.readMultiple(Object, int, ReadModifiers)using the provided template, configured maxEntries (defaults to50) and the configured fifoGroups (default tofalse).First tries and perform aGigaSpace.readMultiple(Object, int)using the provided template and configured maxEntries (defaults to50).First tries and perform aGigaSpace.takeMultiple(Object, int, TakeModifiers)using the provided template, the configured maxEntries (defaults to50) and the configured fifoGroups (default tofalse).Perform the actual receive operations forSimplePollingEventListenerContainer.Performs single read operation usingGigaSpace.read(Object, long).Performs single take operation usingGigaSpace.take(Object, long, TakeModifiers).