Apache Ignite.NET
Apache.Ignite.Core.Datastream.StreamTransformer< TK, TV, TArg, TRes > Class Template Reference

Convenience adapter to transform update existing values in streaming cache based on the previously cached value. More...

Inheritance diagram for Apache.Ignite.Core.Datastream.StreamTransformer< TK, TV, TArg, TRes >:
Apache.Ignite.Core.Datastream.IStreamReceiver< TK, TV >

Public Member Functions

 StreamTransformer (ICacheEntryProcessor< TK, TV, TArg, TRes > proc)
 Initializes a new instance of the StreamTransformer<K, V, A, R> class. More...
 
void Receive (ICache< TK, TV > cache, ICollection< ICacheEntry< TK, TV >> entries)
 

Detailed Description

Template Parameters
TKKey type.
TVValue type.
TArgThe type of the processor argument.
TResThe type of the processor result.

Constructor & Destructor Documentation

Apache.Ignite.Core.Datastream.StreamTransformer< TK, TV, TArg, TRes >.StreamTransformer ( ICacheEntryProcessor< TK, TV, TArg, TRes >  proc)
Parameters
procEntry processor.

Member Function Documentation

void Apache.Ignite.Core.Datastream.StreamTransformer< TK, TV, TArg, TRes >.Receive ( ICache< TK, TV >  cache,
ICollection< ICacheEntry< TK, TV >>  entries 
)

Updates cache with batch of entries.

Parameters
cacheCache.
entriesEntries.

Implements Apache.Ignite.Core.Datastream.IStreamReceiver< TK, TV >.