A B C D E F G H I K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(CmdLineArgsProcessor.Params.And) - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Params.And
- advance() - Method in class org.opennms.nephron.testing.flowgen.FlowReader
- after - Variable in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.CmdLineArgs
- AHEAD - org.opennms.nephron.testing.flowgen.ClockSkewDirection
- Alternatives(List<String>) - Constructor for class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.ArgValue.Alternatives
- and(String...) - Static method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Params
- and(CmdLineArgsProcessor.Params) - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Params
- and(CmdLineArgsProcessor.Params) - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Params.And
- and(CmdLineArgsProcessor.Params) - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Params.Or
- And(List<String>) - Constructor for class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Params.And
- And(List<CmdLineArgsProcessor.Args>) - Constructor for class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Args.And
- application - Variable in class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData1
- args - Variable in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.CmdLineArgs
- Args() - Constructor for class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Args
- ArgValue() - Constructor for class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.ArgValue
B
- before - Variable in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.CmdLineArgs
- BEHIND - org.opennms.nephron.testing.flowgen.ClockSkewDirection
- Benchmark - Class in org.opennms.nephron.testing.benchmark
-
Run the pipeline on generated synthetic flows and drop the results.
- Benchmark.Snapshot - Class in org.opennms.nephron.testing.benchmark
- BenchmarkOptions - Interface in org.opennms.nephron.testing.benchmark
- BenchmarkResult - Class in org.opennms.nephron.testing.benchmark
- BenchmarkResult(Benchmark.Snapshot) - Constructor for class org.opennms.nephron.testing.benchmark.BenchmarkResult
- BOTH - org.opennms.nephron.testing.flowgen.ClockSkewDirection
- bytes - Variable in class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData2
C
- check(long) - Method in class org.opennms.nephron.testing.flowgen.Limiter
-
Checks if the given number of flows may be emitted.
- check(long) - Method in class org.opennms.nephron.testing.flowgen.Limiter.FlowsPerSecond
- CHECKPOINT_CODER - Static variable in class org.opennms.nephron.testing.flowgen.FlowReader.CheckpointMark
- CheckpointMark(Instant, long, Random, long) - Constructor for class org.opennms.nephron.testing.flowgen.FlowReader.CheckpointMark
- clockSkew - Variable in class org.opennms.nephron.testing.flowgen.FlowConfig
-
A function that given a nodeId returns the clockSkew for that node.
- ClockSkewDirection - Enum in org.opennms.nephron.testing.flowgen
- close() - Method in class org.opennms.nephron.testing.flowgen.FlowReader
- CmdLineArgs(String, String, String, CmdLineArgsProcessor.Args) - Constructor for class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.CmdLineArgs
- CmdLineArgsProcessor - Class in org.opennms.nephron.testing.benchmark
-
Processes command line arguments into a corresponding argument expression and additional options.
- CmdLineArgsProcessor() - Constructor for class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor
- CmdLineArgsProcessor.Args - Class in org.opennms.nephron.testing.benchmark
-
Represents an expression for specifying pipeline parameters.
- CmdLineArgsProcessor.Args.And - Class in org.opennms.nephron.testing.benchmark
- CmdLineArgsProcessor.Args.Or - Class in org.opennms.nephron.testing.benchmark
- CmdLineArgsProcessor.Args.Simple - Class in org.opennms.nephron.testing.benchmark
- CmdLineArgsProcessor.ArgValue - Class in org.opennms.nephron.testing.benchmark
- CmdLineArgsProcessor.ArgValue.Alternatives - Class in org.opennms.nephron.testing.benchmark
- CmdLineArgsProcessor.ArgValue.Simple - Class in org.opennms.nephron.testing.benchmark
- CmdLineArgsProcessor.ArgValue.Steps - Class in org.opennms.nephron.testing.benchmark
- CmdLineArgsProcessor.CmdLineArgs - Class in org.opennms.nephron.testing.benchmark
- CmdLineArgsProcessor.Params - Class in org.opennms.nephron.testing.benchmark
-
Represents parameter lists for pipeline execution.
- CmdLineArgsProcessor.Params.And - Class in org.opennms.nephron.testing.benchmark
- CmdLineArgsProcessor.Params.Or - Class in org.opennms.nephron.testing.benchmark
- commonParameters(List<List<String>>) - Static method in class org.opennms.nephron.testing.benchmark.Benchmark
- cortexSamples - Variable in class org.opennms.nephron.testing.benchmark.Benchmark.Snapshot
- count - Variable in class org.opennms.nephron.testing.benchmark.TestingProbe.Snapshot
- create(Optional<Instant>) - Method in interface org.opennms.nephron.testing.flowgen.SyntheticFlowTimestampPolicyFactory
-
Creates a SyntheticFlowTimestampPolicy.
- createInputSetup(BenchmarkOptions) - Method in enum org.opennms.nephron.testing.benchmark.InputSetup.Seletion
- createProducer(FlowGenOptions) - Static method in class org.opennms.nephron.testing.benchmark.KafkaFlowIngester
- createReader(PipelineOptions, FlowReader.CheckpointMark) - Method in class org.opennms.nephron.testing.flowgen.SyntheticFlowSource
- CURRENT_TIME_LAST_SWITCHED_POLICY - Static variable in class org.opennms.nephron.testing.flowgen.FlowConfig
-
Returns a function that always return the current time instant.
D
- devNull(String) - Static method in class org.opennms.nephron.testing.benchmark.Benchmark
-
Return a transform to count and discard each element.
- dscp - Variable in class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData2
- dstAddr - Variable in class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData1
E
- ecn - Variable in class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData2
- elementCounterName - Variable in class org.opennms.nephron.testing.benchmark.TestingProbe
- end - Variable in class org.opennms.nephron.testing.benchmark.TestingProbe.Snapshot
- equals(Object) - Method in class org.opennms.nephron.testing.benchmark.Benchmark.Snapshot
- equals(Object) - Method in class org.opennms.nephron.testing.benchmark.TestingProbe.Snapshot
- eval() - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Args.And
- eval() - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Args
- eval() - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Args.Or
- eval() - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Args.Simple
- expand() - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.ArgValue.Alternatives
- expand() - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.ArgValue
- expand() - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.ArgValue.Simple
- expand() - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.ArgValue.Steps
- expand() - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Params.And
- expand() - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Params
-
Returns a list of all possible parameter lists.
- expand() - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Params.Or
F
- fd1 - Variable in class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData
- fd2 - Variable in class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData
- finalizeCheckpoint() - Method in class org.opennms.nephron.testing.flowgen.FlowReader.CheckpointMark
- flowConfig - Variable in class org.opennms.nephron.testing.flowgen.SourceConfig
- FlowConfig - Class in org.opennms.nephron.testing.flowgen
-
Parameterizes the generation of flows.
- FlowConfig(int, int, int, int, int, int, int, int, int, SerializableBiFunction<Long, FlowDocuments.FlowData, Instant>, SerializableFunction<Integer, Duration>, Duration, double) - Constructor for class org.opennms.nephron.testing.flowgen.FlowConfig
- FlowConfig(FlowGenOptions, SerializableBiFunction<Long, FlowDocuments.FlowData, Instant>, SerializableFunction<Integer, Duration>) - Constructor for class org.opennms.nephron.testing.flowgen.FlowConfig
- FlowData(FlowDocuments.FlowData1, FlowDocuments.FlowData2) - Constructor for class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData
- FlowData1(int, int, int, int, int, int, int) - Constructor for class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData1
- FlowData2(boolean, Duration, Duration, long, int, int) - Constructor for class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData2
- FlowDocuments - Class in org.opennms.nephron.testing.flowgen
-
Provides static methods for generating flows.
- FlowDocuments() - Constructor for class org.opennms.nephron.testing.flowgen.FlowDocuments
- FlowDocuments.FlowData - Class in org.opennms.nephron.testing.flowgen
- FlowDocuments.FlowData1 - Class in org.opennms.nephron.testing.flowgen
- FlowDocuments.FlowData2 - Class in org.opennms.nephron.testing.flowgen
- flowDuration - Variable in class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData2
- flowDurationLambda - Variable in class org.opennms.nephron.testing.flowgen.FlowConfig
-
Flow durations are calculated using an exponential distribution.
- FlowGenOptions - Interface in org.opennms.nephron.testing.flowgen
-
Defines the distribution of generated flows.
- FlowReader - Class in org.opennms.nephron.testing.flowgen
-
Allows to repeatedly advance to the next flow and gives access to the current watermark.
- FlowReader(UnboundedSource<FlowDocument, FlowReader.CheckpointMark>, BiFunction<Random, Long, FlowDocument>, SyntheticFlowTimestampPolicy, int, long, long, Random, Limiter) - Constructor for class org.opennms.nephron.testing.flowgen.FlowReader
- FlowReader.CheckpointMark - Class in org.opennms.nephron.testing.flowgen
- flowsPerSecond - Variable in class org.opennms.nephron.testing.flowgen.SourceConfig
- FlowsPerSecond(Supplier<Long>, long) - Constructor for class org.opennms.nephron.testing.flowgen.Limiter.FlowsPerSecond
- FlowsPerSecond(Supplier<Long>, long, long) - Constructor for class org.opennms.nephron.testing.flowgen.Limiter.FlowsPerSecond
G
- generate() - Method in class org.opennms.nephron.testing.benchmark.InputSetup.KafkaInputSetup
- generate() - Method in class org.opennms.nephron.testing.benchmark.InputSetup.MemoryInputSetup
- getCheckpointInstant() - Method in class org.opennms.nephron.testing.flowgen.SyntheticFlowTimestampPolicy
-
Returns the time instant that is stored in
FlowReader.CheckpointMarkinstances. - getCheckpointInstant() - Method in class org.opennms.nephron.testing.flowgen.SyntheticFlowTimestampPolicy.WithLimitedDelay
- getCheckpointMark() - Method in class org.opennms.nephron.testing.flowgen.FlowReader
- getCheckpointMarkCoder() - Method in class org.opennms.nephron.testing.flowgen.SyntheticFlowSource
- getClockSkewDirection() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getClockSkewMs() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getCurrent() - Method in class org.opennms.nephron.testing.flowgen.FlowReader
- getCurrentSource() - Method in class org.opennms.nephron.testing.flowgen.FlowReader
- getCurrentTimestamp() - Method in class org.opennms.nephron.testing.flowgen.FlowReader
- getElementCount(String, String, PipelineResult) - Static method in class org.opennms.nephron.testing.benchmark.TestingProbe
-
Return the current value for the element counter, or -1 if can't be retrieved.
- getElementCount(PipelineResult) - Method in class org.opennms.nephron.testing.benchmark.TestingProbe
-
Return the current value for the element counter, or -1 if can't be retrieved.
- getEndProcessingTime(PipelineResult) - Method in class org.opennms.nephron.testing.benchmark.TestingProbe
- getFlowDataArbitrary(FlowConfig) - Static method in class org.opennms.nephron.testing.flowgen.FlowDocuments
- getFlowDocument(FlowConfig, long, FlowDocuments.FlowData) - Static method in class org.opennms.nephron.testing.flowgen.FlowDocuments
- getFlowDurationLambda() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
-
The lambda (decay) factor of an exponential distribution that determines flow durations.
- getFlowsPerSecond() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getFlowsPerWindow() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getInput() - Method in interface org.opennms.nephron.testing.benchmark.BenchmarkOptions
- getLastSwitchedSigmaMs() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
-
The standard derivation of a normal distribution that determines the shift of the end of a flow with regard to an end that would be calculated by a linear time progression.
- getMaxInputIdleSecs() - Method in interface org.opennms.nephron.testing.benchmark.BenchmarkOptions
- getMaxRunSecs() - Method in interface org.opennms.nephron.testing.benchmark.BenchmarkOptions
- getMaxSplits() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getMinExporter() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getMinInterface() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getMinSplits() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getNumApplications() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getNumClockSkewGroups() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getNumDscps() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getNumEcns() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getNumExporters() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getNumHosts() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getNumInterfaces() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getNumProtocols() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getNumWindows() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getOutputCoder() - Method in class org.opennms.nephron.testing.flowgen.SyntheticFlowSource
- getPlaybackMode() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
-
In playback mode timestamps are calculated based on the given
startwhereas in non-playback mode the current time is used. - getSeed() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getSleepBetweenRunsMs() - Method in interface org.opennms.nephron.testing.benchmark.BenchmarkOptions
- getStartMs() - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- getStartProcessingTime(PipelineResult) - Method in class org.opennms.nephron.testing.benchmark.TestingProbe
-
Return start time metric by counting the difference between "now" and min value from a distribution metric.
- getTimestampForFlow(FlowDocument) - Method in class org.opennms.nephron.testing.flowgen.SyntheticFlowTimestampPolicy
-
Side effecting method that returns the timestamp for a flow document.
- getTimestampForFlow(FlowDocument) - Method in class org.opennms.nephron.testing.flowgen.SyntheticFlowTimestampPolicy.WithLimitedDelay
- getTransform() - Method in class org.opennms.nephron.testing.benchmark.TestingProbe
- getWatermark() - Method in class org.opennms.nephron.testing.flowgen.FlowReader
- getWatermark() - Method in class org.opennms.nephron.testing.flowgen.SyntheticFlowTimestampPolicy
-
Returns the estimation of the current watermark.
- getWatermark() - Method in class org.opennms.nephron.testing.flowgen.SyntheticFlowTimestampPolicy.WithLimitedDelay
- groupClockSkewPolicy(FlowGenOptions) - Static method in class org.opennms.nephron.testing.flowgen.FlowConfig
-
A clock skew policy that calculates for each nodeId a clock skew group number between 0 and
FlowGenOptions.getNumClockSkewGroups()and uses that group number as a factor for multiplying theFlowGenOptions.getClockSkewMs().
H
- hashCode() - Method in class org.opennms.nephron.testing.benchmark.Benchmark.Snapshot
- hashCode() - Method in class org.opennms.nephron.testing.benchmark.TestingProbe.Snapshot
I
- idxInc - Variable in class org.opennms.nephron.testing.flowgen.SourceConfig
- idxOffset - Variable in class org.opennms.nephron.testing.flowgen.SourceConfig
- in - Variable in class org.opennms.nephron.testing.benchmark.Benchmark.Snapshot
- index - Variable in class org.opennms.nephron.testing.flowgen.FlowReader.CheckpointMark
- index - Variable in class org.opennms.nephron.testing.flowgen.FlowReader
- ingressNotEgress - Variable in class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData2
- inputInterfaceIdx - Variable in class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData1
- InputSetup - Class in org.opennms.nephron.testing.benchmark
- InputSetup(BenchmarkOptions) - Constructor for class org.opennms.nephron.testing.benchmark.InputSetup
- InputSetup.KafkaInputSetup - Class in org.opennms.nephron.testing.benchmark
- InputSetup.MemoryInputSetup - Class in org.opennms.nephron.testing.benchmark
- InputSetup.Seletion - Enum in org.opennms.nephron.testing.benchmark
- inRate - Variable in class org.opennms.nephron.testing.benchmark.BenchmarkResult
- ipAddress(int) - Static method in class org.opennms.nephron.testing.flowgen.FlowDocuments
- IS_SIMPLE_VALUE - Static variable in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor
K
- KAFKA - org.opennms.nephron.testing.benchmark.InputSetup.Seletion
- KafkaFlowIngester - Class in org.opennms.nephron.testing.benchmark
-
Utility program that generates synthetic flows and ingests them into Kafka.
- KafkaFlowIngester() - Constructor for class org.opennms.nephron.testing.benchmark.KafkaFlowIngester
- KafkaInputSetup(BenchmarkOptions) - Constructor for class org.opennms.nephron.testing.benchmark.InputSetup.KafkaInputSetup
L
- lastSwitched - Variable in class org.opennms.nephron.testing.flowgen.FlowConfig
-
A function that given the index of a generated flow returns its lastSwitched timestamp.
- lastSwitchedOffset - Variable in class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData2
- lastSwitchedSigma - Variable in class org.opennms.nephron.testing.flowgen.FlowConfig
-
LastSwitched timestamps are randomized by a normal distribution with the given sigma.
- Limiter - Class in org.opennms.nephron.testing.flowgen
-
Determines if a flow is emitted or not.
- Limiter() - Constructor for class org.opennms.nephron.testing.flowgen.Limiter
- Limiter.FlowsPerSecond - Class in org.opennms.nephron.testing.flowgen
- limiterState - Variable in class org.opennms.nephron.testing.flowgen.FlowReader.CheckpointMark
- linearIncreasingLastSwitchedPolicy(Instant, Duration) - Static method in class org.opennms.nephron.testing.flowgen.FlowConfig
-
Calculates the
lastSwitchedtimestamp linearly starting atstartand increasing bystepfor each index.
M
- main(String[]) - Static method in class org.opennms.nephron.testing.benchmark.Benchmark
- main(String[]) - Static method in class org.opennms.nephron.testing.benchmark.KafkaFlowIngester
- maxIdx - Variable in class org.opennms.nephron.testing.flowgen.SourceConfig
- maxSplits - Variable in class org.opennms.nephron.testing.flowgen.SourceConfig
- MEMORY - org.opennms.nephron.testing.benchmark.InputSetup.Seletion
- MemoryInputSetup(BenchmarkOptions) - Constructor for class org.opennms.nephron.testing.benchmark.InputSetup.MemoryInputSetup
- minExporter - Variable in class org.opennms.nephron.testing.flowgen.FlowConfig
-
Exporter numbers are generated uniformly starting at minExporter.
- minInterface - Variable in class org.opennms.nephron.testing.flowgen.FlowConfig
-
Interface numbers are generated uniformly starting at minInterface.
- minSplits - Variable in class org.opennms.nephron.testing.flowgen.SourceConfig
N
- namespace - Variable in class org.opennms.nephron.testing.benchmark.TestingProbe
- nodeId - Variable in class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData1
- numApplications - Variable in class org.opennms.nephron.testing.flowgen.FlowConfig
- numDscps - Variable in class org.opennms.nephron.testing.flowgen.FlowConfig
- numEcns - Variable in class org.opennms.nephron.testing.flowgen.FlowConfig
- numExporters - Variable in class org.opennms.nephron.testing.flowgen.FlowConfig
- numHosts - Variable in class org.opennms.nephron.testing.flowgen.FlowConfig
- numInterfaces - Variable in class org.opennms.nephron.testing.flowgen.FlowConfig
- numProtocols - Variable in class org.opennms.nephron.testing.flowgen.FlowConfig
O
- of(long) - Static method in class org.opennms.nephron.testing.flowgen.Limiter
- of(long, Supplier<Long>) - Static method in class org.opennms.nephron.testing.flowgen.Limiter
- of(FlowGenOptions, SerializableBiFunction<Long, FlowDocuments.FlowData, Instant>, SyntheticFlowTimestampPolicyFactory) - Static method in class org.opennms.nephron.testing.flowgen.SourceConfig
- of(FlowGenOptions, SyntheticFlowTimestampPolicyFactory) - Static method in class org.opennms.nephron.testing.flowgen.SourceConfig
- OFF - Static variable in class org.opennms.nephron.testing.flowgen.Limiter
- options - Variable in class org.opennms.nephron.testing.benchmark.InputSetup
- or(String...) - Static method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Params
- or(CmdLineArgsProcessor.Params) - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Params.And
- or(CmdLineArgsProcessor.Params) - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Params
- or(CmdLineArgsProcessor.Params) - Method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Params.Or
- Or(List<? extends CmdLineArgsProcessor.Args>) - Constructor for class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Args.Or
- Or(List<CmdLineArgsProcessor.Params.And>) - Constructor for class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Params.Or
- org.opennms.nephron.testing.benchmark - package org.opennms.nephron.testing.benchmark
- org.opennms.nephron.testing.flowgen - package org.opennms.nephron.testing.flowgen
- out - Variable in class org.opennms.nephron.testing.benchmark.Benchmark.Snapshot
- out - Variable in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.CmdLineArgs
- outputInterfaceIdx - Variable in class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData1
- outRate - Variable in class org.opennms.nephron.testing.benchmark.BenchmarkResult
P
- Params() - Constructor for class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Params
- previous - Variable in class org.opennms.nephron.testing.flowgen.FlowReader.CheckpointMark
- process(String...) - Static method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor
-
Processes the given command line arguments and derives pipeline arguments as well as additional options.
- processingTime - Variable in class org.opennms.nephron.testing.benchmark.BenchmarkResult
- processingTimeDistributionName - Variable in class org.opennms.nephron.testing.benchmark.TestingProbe
- protocol - Variable in class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData1
R
- random - Variable in class org.opennms.nephron.testing.flowgen.FlowReader.CheckpointMark
- rate() - Method in class org.opennms.nephron.testing.benchmark.TestingProbe.Snapshot
- readFromSyntheticSource(SourceConfig) - Static method in class org.opennms.nephron.testing.flowgen.SyntheticFlowSource
-
Creates a transformation that reads from a synthetic flow source.
- restore(long, long) - Static method in class org.opennms.nephron.testing.flowgen.Limiter
- restore(long, long, Supplier<Long>) - Static method in class org.opennms.nephron.testing.flowgen.Limiter
- run() - Method in class org.opennms.nephron.testing.benchmark.Benchmark
S
- seed - Variable in class org.opennms.nephron.testing.flowgen.SourceConfig
- sendRecordsToKafka(FlowGenOptions) - Static method in class org.opennms.nephron.testing.benchmark.KafkaFlowIngester
- setClockSkewDirection(ClockSkewDirection) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setClockSkewMs(Long) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setFlowDurationLambda(Double) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setFlowsPerSecond(Long) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setFlowsPerWindow(Long) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setInput(InputSetup.Seletion) - Method in interface org.opennms.nephron.testing.benchmark.BenchmarkOptions
- setLastSwitchedSigmaMs(Long) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setMaxInputIdleSecs(Integer) - Method in interface org.opennms.nephron.testing.benchmark.BenchmarkOptions
- setMaxRunSecs(Integer) - Method in interface org.opennms.nephron.testing.benchmark.BenchmarkOptions
- setMaxSplits(Integer) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setMinExporter(Integer) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setMinInterface(Integer) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setMinSplits(Integer) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setNumApplications(Integer) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setNumClockSkewGroups(Integer) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setNumDscps(Integer) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setNumEcns(Integer) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setNumExporters(Integer) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setNumHosts(Integer) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setNumInterfaces(Integer) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setNumProtocols(Integer) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setNumWindows(Integer) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setPlaybackMode(Boolean) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setSeed(Long) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- setSleepBetweenRunsMs(long) - Method in interface org.opennms.nephron.testing.benchmark.BenchmarkOptions
- setStartMs(Long) - Method in interface org.opennms.nephron.testing.flowgen.FlowGenOptions
- Simple(String) - Constructor for class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.ArgValue.Simple
- Simple(String, CmdLineArgsProcessor.ArgValue) - Constructor for class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Args.Simple
- simpleOrInclude(String, CmdLineArgsProcessor.ArgValue) - Static method in class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.Args
- snapshot - Variable in class org.opennms.nephron.testing.benchmark.BenchmarkResult
- Snapshot(long, long, long) - Constructor for class org.opennms.nephron.testing.benchmark.TestingProbe.Snapshot
- Snapshot(TestingProbe.Snapshot, TestingProbe.Snapshot, long) - Constructor for class org.opennms.nephron.testing.benchmark.Benchmark.Snapshot
- source() - Method in class org.opennms.nephron.testing.benchmark.InputSetup.KafkaInputSetup
- source() - Method in class org.opennms.nephron.testing.benchmark.InputSetup.MemoryInputSetup
- sourceConfig - Variable in class org.opennms.nephron.testing.benchmark.InputSetup
- SourceConfig - Class in org.opennms.nephron.testing.flowgen
-
Configures a
SyntheticFlowSource. - SourceConfig(FlowConfig, SyntheticFlowTimestampPolicyFactory, long, int, int, long, int, int, long) - Constructor for class org.opennms.nephron.testing.flowgen.SourceConfig
- split(int) - Method in class org.opennms.nephron.testing.flowgen.SourceConfig
- split(int, PipelineOptions) - Method in class org.opennms.nephron.testing.flowgen.SyntheticFlowSource
- splittedStream(SourceConfig) - Static method in class org.opennms.nephron.testing.flowgen.FlowDocuments
-
Creates a length limited stream of flows.
- srcAddr - Variable in class org.opennms.nephron.testing.flowgen.FlowDocuments.FlowData1
- start - Variable in class org.opennms.nephron.testing.benchmark.TestingProbe.Snapshot
- start() - Method in class org.opennms.nephron.testing.flowgen.FlowReader
- state() - Method in class org.opennms.nephron.testing.flowgen.Limiter.FlowsPerSecond
- state() - Method in class org.opennms.nephron.testing.flowgen.Limiter
-
The current limiter state.
- Steps(List<Long>) - Constructor for class org.opennms.nephron.testing.benchmark.CmdLineArgsProcessor.ArgValue.Steps
- stream(FlowConfig, long, long, int, int) - Static method in class org.opennms.nephron.testing.flowgen.FlowDocuments
- stream(SourceConfig) - Static method in class org.opennms.nephron.testing.flowgen.FlowDocuments
-
Creates a length limited stream of flows.
- SyntheticFlowSource - Class in org.opennms.nephron.testing.flowgen
-
A source of synthetically generated flows.
- SyntheticFlowSource(SourceConfig) - Constructor for class org.opennms.nephron.testing.flowgen.SyntheticFlowSource
- SyntheticFlowTimestampPolicy - Class in org.opennms.nephron.testing.flowgen
- SyntheticFlowTimestampPolicy() - Constructor for class org.opennms.nephron.testing.flowgen.SyntheticFlowTimestampPolicy
- SyntheticFlowTimestampPolicy.WithLimitedDelay - Class in org.opennms.nephron.testing.flowgen
-
Inspired by
CustomTimestampPolicyWithLimitedDelay - SyntheticFlowTimestampPolicyFactory - Interface in org.opennms.nephron.testing.flowgen
T
- takeSnapshot(PipelineResult) - Method in class org.opennms.nephron.testing.benchmark.TestingProbe
- TestingProbe<T> - Class in org.opennms.nephron.testing.benchmark
-
Allows to monitor a pipeline.
- TestingProbe(String, String) - Constructor for class org.opennms.nephron.testing.benchmark.TestingProbe
- TestingProbe.Snapshot - Class in org.opennms.nephron.testing.benchmark
- timestampPolicyFactory - Variable in class org.opennms.nephron.testing.flowgen.SourceConfig
U
- uniformInWindowLastSwitchedPolicy(FlowGenOptions) - Static method in class org.opennms.nephron.testing.flowgen.FlowConfig
-
Calculates the
lastSwitchedtimestamp uniformly distributed according to the configured start, window size, and number of flows per window.
V
- valueOf(String) - Static method in enum org.opennms.nephron.testing.benchmark.InputSetup.Seletion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.opennms.nephron.testing.flowgen.ClockSkewDirection
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.opennms.nephron.testing.benchmark.InputSetup.Seletion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.opennms.nephron.testing.flowgen.ClockSkewDirection
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withLimitedDelay(Duration, SerializableFunction<FlowDocument, Instant>) - Static method in interface org.opennms.nephron.testing.flowgen.SyntheticFlowTimestampPolicyFactory
- withLimitedDelay(NephronOptions, SerializableFunction<FlowDocument, Instant>) - Static method in interface org.opennms.nephron.testing.flowgen.SyntheticFlowTimestampPolicyFactory
- WithLimitedDelay(Duration, SerializableFunction<FlowDocument, Instant>, Optional<Instant>) - Constructor for class org.opennms.nephron.testing.flowgen.SyntheticFlowTimestampPolicy.WithLimitedDelay
All Classes All Packages