@DistributeMe(agentsSupport=false,
moskitoSupport=false)
@SupportService
@FailBy(strategyClass=org.distributeme.core.failing.RetryCallOnce.class)
public interface AccumulatorAPI
extends net.anotheria.anoplass.api.API, net.anotheria.anoprise.metafactory.Service
| Modifier and Type | Method and Description |
|---|---|
AccumulatorDefinitionAO |
createAccumulator(AccumulatorPO formBean)
Creates a new accumulator from user input.
|
AccumulatorAO |
getAccumulator(java.lang.String id) |
AccumulatorAO |
getAccumulatorByName(java.lang.String name) |
AccumulatorDefinitionAO |
getAccumulatorDefinition(java.lang.String id) |
java.util.List<AccumulatorDefinitionAO> |
getAccumulatorDefinitions() |
AccumulatedSingleGraphAO |
getAccumulatorGraphData(java.lang.String id) |
AccumulatedSingleGraphAO |
getAccumulatorGraphDataByName(java.lang.String name) |
java.util.List<java.lang.String> |
getAccumulatorIdsTiedToASpecificProducer(java.lang.String producerId)
Returns all accumulator ids which are tied to a specific producer.
|
java.util.List<AccumulatedSingleGraphAO> |
getChartsForMultipleAccumulators(java.util.List<java.lang.String> ids) |
MultilineChartAO |
getCombinedAccumulatorGraphData(java.util.List<java.lang.String> ids) |
MultilineChartAO |
getNormalizedAccumulatorGraphData(java.util.List<java.lang.String> ids) |
void |
removeAccumulator(java.lang.String id)
Removes an eisting accumulator by its ids.
|
AccumulatorDefinitionAO createAccumulator(AccumulatorPO formBean) throws net.anotheria.anoplass.api.APIException
formBean - data for accumulator creation.net.anotheria.anoplass.api.APIExceptionvoid removeAccumulator(java.lang.String id)
throws net.anotheria.anoplass.api.APIException
id - net.anotheria.anoplass.api.APIExceptionjava.util.List<AccumulatorDefinitionAO> getAccumulatorDefinitions() throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionAccumulatorDefinitionAO getAccumulatorDefinition(java.lang.String id) throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionAccumulatedSingleGraphAO getAccumulatorGraphData(java.lang.String id) throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionAccumulatedSingleGraphAO getAccumulatorGraphDataByName(java.lang.String name) throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionAccumulatorAO getAccumulator(java.lang.String id) throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionAccumulatorAO getAccumulatorByName(java.lang.String name) throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionMultilineChartAO getNormalizedAccumulatorGraphData(java.util.List<java.lang.String> ids) throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionMultilineChartAO getCombinedAccumulatorGraphData(java.util.List<java.lang.String> ids) throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionjava.util.List<AccumulatedSingleGraphAO> getChartsForMultipleAccumulators(java.util.List<java.lang.String> ids) throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionjava.util.List<java.lang.String> getAccumulatorIdsTiedToASpecificProducer(java.lang.String producerId)
throws net.anotheria.anoplass.api.APIException
producerId - net.anotheria.anoplass.api.APIExceptionCopyright © 2010-2020 anotheria.net. All Rights Reserved.