org.ow2.jasmine.probe.probemanager
Interface ProbeManager


public interface ProbeManager

Interface used by the JasmineProbe optional services.

Author:
danesa

Method Summary
 JasmineAggregateService getAggregate(java.lang.String key)
          Get the AggregateServices corresponding to an aggregate function.
 java.util.List<java.lang.String> getAggregateFuntions()
          Get the name of aggregate functions provided by AggregateServices.
 JasmineCollector getCollector(java.lang.String indicator, int period, java.lang.String probeid)
          Get a Collector by its Indicator name
 JasmineTarget getTarget(java.lang.String name)
          Get a JasmineTarget by its name
 

Method Detail

getCollector

JasmineCollector getCollector(java.lang.String indicator,
                              int period,
                              java.lang.String probeid)
                              throws JasmineProbeException
Get a Collector by its Indicator name

Parameters:
indicator - indicator name
period - the period of the probe using the indicator
probeid -
Returns:
The collector corresponding to an indicator and a probe
Throws:
JasmineProbeException

getAggregateFuntions

java.util.List<java.lang.String> getAggregateFuntions()
Get the name of aggregate functions provided by AggregateServices.

Returns:

getAggregate

JasmineAggregateService getAggregate(java.lang.String key)
Get the AggregateServices corresponding to an aggregate function.

Parameters:
key - aggregate function name
Returns:
the corresponding AggregateServices

getTarget

JasmineTarget getTarget(java.lang.String name)
Get a JasmineTarget by its name

Parameters:
name -
Returns:
JasmineTarget definition


Copyright © 2011 OW2 Consortium. All Rights Reserved.