Contains classes and types to customize receive handler in polling containers.
Declaration Syntax
C# | Visual Basic | Visual C++ | J# |
namespace GigaSpaces.XAP.Events.Polling.Receive
Namespace GigaSpaces.XAP.Events.Polling.Receive
namespace GigaSpaces.XAP.Events.Polling.Receive
package GigaSpaces.XAP.Events.Polling.Receive
Types
All Types | Classes | Interfaces |
Icon | Type | Description |
---|---|---|
ExclusiveReadReceiveOperationHandler<(Of <(TData>)>) |
Performs single read operation using Read<(Of <(T>)>)(T, ITransaction, Int64, ReadModifiers)
under an exclusive read lock. This receive operation handler allows to lock entries so other
receive operations won't be able to obtain it (mimics the take operation) but without actually
performing a take from the Space.
Note:this receive operation handler must be performed under a transaction. | |
IReceiveOperationHandler<(Of <(TData>)>) |
Perform the actual receive operations for PollingEventListenerContainer<(Of <(TData>)>). and its result is used to trigger the
DataEventArrived event and BatchDataEventArrived event.
| |
NonBlockingReceiveHandler<(Of <(TData>)>) |
Support class to perform either non blockin or blocking receive operation.
| |
ReadReceiveOperationHandler<(Of <(TData>)>) |
Performs single take operation using Read<(Of <(T>)>)(T, ITransaction, Int64) | |
TakeReceiveOperationHandler<(Of <(TData>)>) |
Performs single take operation using Take<(Of <(T>)>)(T, ITransaction, Int64) |