Interface SampleSource
- All Superinterfaces:
Runnable
- All Known Implementing Classes:
AbstractSampleSource,CsvFileSampleSource
The interface SampleSource represents a source of samples for sample consumers.
- Since:
- 3.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddSampleConsumer(SampleConsumer consumer) Add a sample consumer to this sample source.Gets the sample context.voidremoveSampleConsumer(SampleConsumer consumer) Remove a sample consumer from this sample source.voidsetSampleConsumers(List<SampleConsumer> consumers) Sets the specified sample consumers that will consume samples produced by this sample source.voidsetSampleContext(SampleContext sampleContext) Sets the sample context.
-
Method Details
-
getSampleContext
SampleContext getSampleContext()Gets the sample context.- Returns:
- the sampleContext
-
setSampleContext
Sets the sample context.- Parameters:
sampleContext- the sampleContext to set
-
setSampleConsumers
Sets the specified sample consumers that will consume samples produced by this sample source.- Parameters:
consumers- consumers to be set
-
addSampleConsumer
Add a sample consumer to this sample source.- Parameters:
consumer- consumer to be added
-
removeSampleConsumer
Remove a sample consumer from this sample source.- Parameters:
consumer- consumer to be removed
-