Uses of Interface
com.hazelcast.jet.pipeline.SourceBuilder.SourceBuffer
Package
Description
Contains static utility classes with factories of Jet processors.
The Pipeline API is Jet's high-level API to build and execute
distributed computation jobs.
-
Uses of SourceBuilder.SourceBuffer in com.hazelcast.jet.core.processor
Modifier and TypeMethodDescriptionstatic <C,
T, S> ProcessorMetaSupplier SourceProcessors.convenientSourceP
(FunctionEx<? super Processor.Context, ? extends C> createFn, BiConsumerEx<? super C, ? super SourceBuilder.SourceBuffer<T>> fillBufferFn, FunctionEx<? super C, ? extends S> createSnapshotFn, BiConsumerEx<? super C, ? super List<S>> restoreSnapshotFn, ConsumerEx<? super C> destroyFn, int preferredLocalParallelism, boolean isBatch, Permission permission) Returns a supplier of processors for a source that the user can create using theSourceBuilder
. -
Uses of SourceBuilder.SourceBuffer in com.hazelcast.jet.pipeline
Modifier and TypeInterfaceDescriptionstatic interface
The buffer object that thefillBufferFn
gets on each call.Modifier and TypeMethodDescription<T_NEW> SourceBuilder<C>.Batch<T_NEW>
SourceBuilder.Batch.fillBufferFn
(BiConsumerEx<? super C, ? super SourceBuilder.SourceBuffer<T_NEW>> fillBufferFn) Sets the function that Jet will call whenever it needs more data from your source.<T_NEW> SourceBuilder<C>.Stream<T_NEW>
SourceBuilder.Stream.fillBufferFn
(BiConsumerEx<? super C, ? super SourceBuilder.SourceBuffer<T_NEW>> fillBufferFn)