@Service @Reference(cardinality=OPTIONAL_MULTIPLE, referenceInterface=PerfMetricsProvider.class, target="(app=perf)", policy=DYNAMIC, bind="bindProvider", unbind="unbindProvider") public class PerfComponent extends Object implements PerfService
Constructor and Description |
---|
PerfComponent() |
Modifier and Type | Method and Description |
---|---|
protected void |
bindProvider(PerfMetricsProvider provider) |
void |
clearAllPerfs()
Remove all performance metrics.
|
Collection<Perf> |
getAllPerfs()
Return all measured performance metrics.
|
protected void |
shutdown() |
protected void |
unbindProvider(PerfMetricsProvider provider) |
protected void bindProvider(PerfMetricsProvider provider)
protected void unbindProvider(PerfMetricsProvider provider)
@Deactivate protected void shutdown()
public Collection<Perf> getAllPerfs()
PerfService
getAllPerfs
in interface PerfService
public void clearAllPerfs()
PerfService
clearAllPerfs
in interface PerfService
Copyright © 2015. All Rights Reserved.