Uses of Interface
com.hazelcast.jet.pipeline.SourceBuilder.SourceBuffer
Packages that use 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
Method parameters in com.hazelcast.jet.core.processor with type arguments of type SourceBuilder.SourceBufferModifier 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
Subinterfaces of SourceBuilder.SourceBuffer in com.hazelcast.jet.pipelineModifier and TypeInterfaceDescriptionstatic interface
The buffer object that thefillBufferFn
gets on each call.Method parameters in com.hazelcast.jet.pipeline with type arguments of type SourceBuilder.SourceBufferModifier 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)