Package org.ikasan.spec.metrics
Interface MetricsService<ENTITY>
-
public interface MetricsService<ENTITY>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longcount(long startTime, long endTime)Get number of metrics records for a given time range.longcount(java.lang.String moduleName, long startTime, long endTime)Get number of metrics records for a given time range for a module.longcount(java.lang.String moduleName, java.lang.String flowName, long startTime, long endTime)Get number of metrics records for a given time range for a flow.java.util.List<ENTITY>getMetrics(long startTime, long endTime)Get all metrics for a given time range.java.util.List<ENTITY>getMetrics(long startTime, long endTime, int offset, int limit)Get metrics for a given time range, with offset and limit.java.util.List<ENTITY>getMetrics(java.lang.String moduleName, long startTime, long endTime)Get all metrics for a given time range for a module.java.util.List<ENTITY>getMetrics(java.lang.String moduleName, long startTime, long endTime, int offset, int limit)Get metrics for a given time range for a module, with offset and limit.java.util.List<ENTITY>getMetrics(java.lang.String moduleName, java.lang.String flowName, long startTime, long endTime)Get all metrics for a given time range for a flow.java.util.List<ENTITY>getMetrics(java.lang.String moduleName, java.lang.String flowName, long startTime, long endTime, int offset, int limit)Get metrics for a given time range for a flow, with offset and limit.
-
-
-
Method Detail
-
getMetrics
java.util.List<ENTITY> getMetrics(long startTime, long endTime)
Get all metrics for a given time range.- Parameters:
startTime-endTime-- Returns:
-
getMetrics
java.util.List<ENTITY> getMetrics(java.lang.String moduleName, long startTime, long endTime)
Get all metrics for a given time range for a module.- Parameters:
startTime-endTime-- Returns:
-
getMetrics
java.util.List<ENTITY> getMetrics(java.lang.String moduleName, java.lang.String flowName, long startTime, long endTime)
Get all metrics for a given time range for a flow.- Parameters:
startTime-endTime-- Returns:
-
getMetrics
java.util.List<ENTITY> getMetrics(long startTime, long endTime, int offset, int limit)
Get metrics for a given time range, with offset and limit.- Parameters:
startTime-endTime-offset-limit-- Returns:
-
count
long count(long startTime, long endTime)Get number of metrics records for a given time range.- Parameters:
startTime-endTime-- Returns:
-
getMetrics
java.util.List<ENTITY> getMetrics(java.lang.String moduleName, long startTime, long endTime, int offset, int limit)
Get metrics for a given time range for a module, with offset and limit.- Parameters:
moduleName-startTime-endTime-offset-limit-- Returns:
-
count
long count(java.lang.String moduleName, long startTime, long endTime)Get number of metrics records for a given time range for a module.- Parameters:
moduleName-startTime-endTime-- Returns:
-
getMetrics
java.util.List<ENTITY> getMetrics(java.lang.String moduleName, java.lang.String flowName, long startTime, long endTime, int offset, int limit)
Get metrics for a given time range for a flow, with offset and limit.- Parameters:
moduleName-flowName-startTime-endTime-offset-limit-- Returns:
-
count
long count(java.lang.String moduleName, java.lang.String flowName, long startTime, long endTime)Get number of metrics records for a given time range for a flow.- Parameters:
moduleName-flowName-startTime-endTime-- Returns:
-
-