Class BulkLoadStreamerWriter
- java.lang.Object
-
- org.apache.ignite.internal.processors.bulkload.BulkLoadCacheWriter
-
- org.apache.ignite.internal.processors.bulkload.BulkLoadStreamerWriter
-
- All Implemented Interfaces:
Serializable,AutoCloseable,IgniteInClosure<IgniteBiTuple<?,?>>
public class BulkLoadStreamerWriter extends BulkLoadCacheWriter
A bulk load cache writer object that adds entries usingIgniteDataStreamer.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BulkLoadStreamerWriter(IgniteDataStreamer<Object,Object> streamer)Creates a cache writer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(IgniteBiTuple<?,?> entry)Closure body.voidclose()longupdateCnt()Returns number of entry updates made by the writer.
-
-
-
Constructor Detail
-
BulkLoadStreamerWriter
public BulkLoadStreamerWriter(IgniteDataStreamer<Object,Object> streamer)
Creates a cache writer.- Parameters:
streamer- The streamer to use.
-
-
Method Detail
-
apply
public void apply(IgniteBiTuple<?,?> entry)
Closure body.- Parameters:
entry- Closure argument.
-
close
public void close()
-
updateCnt
public long updateCnt()
Returns number of entry updates made by the writer.- Specified by:
updateCntin classBulkLoadCacheWriter- Returns:
- The number of cache entry updates.
-
-