ilog.rules.res.xu.ruleset
Interface IlrRulesetUsageInformation
-
public interface IlrRulesetUsageInformation
Represents the usage information about a ruleset.- Since:
- 7.1
-
-
Method Summary
Methods Modifier and Type Method and Description long
getEstimatedMemorySize()
Returns an estimation of the memory size of the ruleset.long
getExecutionCount()
Returns the number of times the ruleset was executed.long
getFirstExecutionTime()
Returns the time at which the first execution of the ruleset has started.long
getLastExecutionDuration()
Returns the duration of the last ruleset execution (in milliseconds).long
getLastUsageTime()
Returns the last time the ruleset was used, or0
if the ruleset is currently used.long
getLoadCount()
Returns the number of times the ruleset has been loaded.long
getLongestExecutionDuration()
Returns the longest execution duration (in milliseconds) for this ruleset.long
getParsingDuration()
Returns the duration of the parsing process(in milliseconds).long
getShortestExecutionDuration()
Returns the shortest execution duration (in milliseconds) for this ruleset.long
getTotalExecutionDuration()
Returns the total time spent executing the ruleset (in milliseconds).long
getTotalGetParametersDuration()
Returns the total time spent getting the parameters of the ruleset (in milliseconds).long
getTotalSetParametersDuration()
Returns the total time spent setting the parameters of the ruleset (in milliseconds).boolean
isIdle()
Returns whether the ruleset is idle.
-
-
-
Method Detail
-
getTotalExecutionDuration
long getTotalExecutionDuration()
Returns the total time spent executing the ruleset (in milliseconds).
-
getTotalSetParametersDuration
long getTotalSetParametersDuration()
Returns the total time spent setting the parameters of the ruleset (in milliseconds).
-
getTotalGetParametersDuration
long getTotalGetParametersDuration()
Returns the total time spent getting the parameters of the ruleset (in milliseconds).
-
getLastUsageTime
long getLastUsageTime()
Returns the last time the ruleset was used, or0
if the ruleset is currently used.
-
getParsingDuration
long getParsingDuration()
Returns the duration of the parsing process(in milliseconds).
-
getExecutionCount
long getExecutionCount()
Returns the number of times the ruleset was executed.
-
getLoadCount
long getLoadCount()
Returns the number of times the ruleset has been loaded.- Since:
- 8.8.1
-
getFirstExecutionTime
long getFirstExecutionTime()
Returns the time at which the first execution of the ruleset has started.- Since:
- 8.6
-
getShortestExecutionDuration
long getShortestExecutionDuration()
Returns the shortest execution duration (in milliseconds) for this ruleset.- Since:
- 8.6
-
getLastExecutionDuration
long getLastExecutionDuration()
Returns the duration of the last ruleset execution (in milliseconds).- Since:
- 8.6
-
getLongestExecutionDuration
long getLongestExecutionDuration()
Returns the longest execution duration (in milliseconds) for this ruleset.- Since:
- 8.6
-
getEstimatedMemorySize
long getEstimatedMemorySize()
Returns an estimation of the memory size of the ruleset.
-
isIdle
boolean isIdle()
Returns whether the ruleset is idle.
-
-