Executes receive operation logic in non blocking mode
Declaration Syntax
C# | Visual Basic | Visual C++ | J# |
protected abstract TData[] ReceiveBatchNonBlocking( IQuery<TData> template, ISpaceProxy proxy, ITransaction tx, int batchSize )
Protected MustOverride Function ReceiveBatchNonBlocking ( _ template As IQuery(Of TData), _ proxy As ISpaceProxy, _ tx As ITransaction, _ batchSize As Integer _ ) As TData()
protected: virtual array<TData>^ ReceiveBatchNonBlocking( IQuery<TData>^ template, ISpaceProxy^ proxy, ITransaction^ tx, int batchSize ) abstract
protected abstract TData[] ReceiveBatchNonBlocking( IQuery<TData> template, ISpaceProxy proxy, ITransaction tx, int batchSize )
Parameters
- proxy (ISpaceProxy)
- The proxy to execute the operation on.
- tx (ITransaction)
- Operation's transaction context, can be null.
- batchSize (Int32)
- operation's batch size
Return Value
An object that will be passed to the event listener, null result doesn't trigger an event.