public abstract class AbstractSampleSource extends Object implements SampleSource
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSampleSource()
Instantiates a new abstract sample source.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addSampleConsumer(SampleConsumer consumer)
Add a sample consumer to this sample source.
|
SampleContext |
getSampleContext()
Gets the sample context.
|
abstract void |
removeSampleConsumer(SampleConsumer consumer)
Remove a sample consumer from this sample source.
|
abstract void |
run() |
abstract void |
setSampleConsumers(List<SampleConsumer> consumers)
Sets the specified sample consumers that will consume samples produced by
this sample source.
|
void |
setSampleContext(SampleContext sampleContext)
Sets the sample context.
|
protected AbstractSampleSource()
public SampleContext getSampleContext()
SampleSourcegetSampleContext in interface SampleSourcepublic void setSampleContext(SampleContext sampleContext)
SampleSourcesetSampleContext in interface SampleSourcesampleContext - the sampleContext to setpublic abstract void setSampleConsumers(List<SampleConsumer> consumers)
SampleSourcesetSampleConsumers in interface SampleSourceconsumers - consumers to be setpublic abstract void addSampleConsumer(SampleConsumer consumer)
SampleSourceaddSampleConsumer in interface SampleSourceconsumer - consumer to be addedpublic abstract void removeSampleConsumer(SampleConsumer consumer)
SampleSourceremoveSampleConsumer in interface SampleSourceconsumer - consumer to be removedCopyright © 1998-2023 Apache Software Foundation. All Rights Reserved.