Rule Execution Server API

ilog.rules.res.xu.ruleset
Interface IlrRulesetUsageInformation


public interface IlrRulesetUsageInformation

Represents the usage information about a ruleset.

Since:
7.1

Method Summary
 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, or 0 if the ruleset is currently used.
 long getLongestExecutionDuration()
          Returns the longest execution duration (in milliseconds) for this ruleset.
 long getMaximumExecutionDuration()
          Deprecated. use getLongestExecutionDuration()
 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, or 0 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.


getFirstExecutionTime

long getFirstExecutionTime()
Returns the time at which the first execution of the ruleset has started.

Since:
porthos

getShortestExecutionDuration

long getShortestExecutionDuration()
Returns the shortest execution duration (in milliseconds) for this ruleset.

Since:
porthos

getLastExecutionDuration

long getLastExecutionDuration()
Returns the duration of the last ruleset execution (in milliseconds).

Since:
porthos

getLongestExecutionDuration

long getLongestExecutionDuration()
Returns the longest execution duration (in milliseconds) for this ruleset.

Since:
porthos

getMaximumExecutionDuration

long getMaximumExecutionDuration()
Deprecated. use getLongestExecutionDuration()

Returns the longest execution duration (in milliseconds) for this ruleset.


getEstimatedMemorySize

long getEstimatedMemorySize()
Returns an estimation of the memory size of the ruleset.


isIdle

boolean isIdle()
Returns whether the ruleset is idle.


Rule Execution Server API

© Copyright IBM Corp. 1987, 2013