static class SampleRecord.ProbabilisticSamplingStrategy extends Object implements SampleRecord.SamplingStrategy
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
probabilityValue |
(package private) Random |
randomNumberGenerator |
(package private) RecordSetWriter |
writer |
| Constructor and Description |
|---|
ProbabilisticSamplingStrategy(RecordSetWriter writer,
int probabilityValue,
Long randomSeed) |
final RecordSetWriter writer
final int probabilityValue
final Random randomNumberGenerator
ProbabilisticSamplingStrategy(RecordSetWriter writer, int probabilityValue, Long randomSeed)
public void init()
throws IOException
init in interface SampleRecord.SamplingStrategyIOExceptionpublic void sample(Record record) throws IOException
sample in interface SampleRecord.SamplingStrategyIOExceptionpublic WriteResult finish() throws IOException
finish in interface SampleRecord.SamplingStrategyIOExceptionCopyright © 2023 Apache NiFi Project. All rights reserved.