@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()
PerfServicegetAllPerfs in interface PerfServicepublic void clearAllPerfs()
PerfServiceclearAllPerfs in interface PerfServiceCopyright © 2014. All Rights Reserved.