ilog.rules.res.model.trace
Interface IlrDWTrace
-
- All Superinterfaces:
- IlrExecutionTrace, java.io.Serializable
public interface IlrDWTrace extends IlrExecutionTrace
IlrDWTrace
represents the trace coming from Decision Warehouse database. Objects implementing this interface are typically retrieved from and passed to anIlrTraceDAO
instance.- Since:
- 7.0
- See Also:
ilog.rules.res.persistence.trace
-
-
Method Summary
Methods Modifier and Type Method and Description IlrPath
getExecutedRulesetPath()
Returns the path of the executed ruleset.java.lang.String
getExecutionId()
Returns the execution ID.java.lang.String
getExecutionOutput()
Returns the execution output.java.util.Map<java.lang.String,java.lang.String>
getInputParameters()
Returns execution input parameters serialized in BOM XML.java.lang.Long
getNbRules()
Deprecated.usegetTotalRules()
java.lang.Long
getNbTasks()
Deprecated.usegetTotalTasks()
java.util.Map<java.lang.String,java.lang.String>
getOutputParameters()
Returns execution output parameters serialized in BOM XML.IlrPath
getRequestRulesetPath()
Returns the requested ruleset path, that is, the one supplied to the rule session request.java.util.Map<java.lang.String,java.lang.String>
getRulesetProperties()
Returns the properties of the executed ruleset.java.lang.Long
getTotalRules()
Returns the total number of rules in the ruleset.java.lang.Long
getTotalTasks()
Returns the total number of tasks in the ruleset.java.lang.String
getUserData()
Returns the user data that was passed to the rule sessions request.-
Methods inherited from interface ilog.rules.res.session.ruleset.IlrExecutionTrace
getExecutionDate, getExecutionDuration, getExecutionEvents, getInetAddress, getRules, getRulesNotFired, getSystemProperties, getTasks, getTasksNotExecuted, getTotalRulesFired, getTotalRulesNotFired, getTotalTasksExecuted, getTotalTasksNotExecuted, getWorkingMemory
-
-
-
-
Method Detail
-
getRequestRulesetPath
IlrPath getRequestRulesetPath()
Returns the requested ruleset path, that is, the one supplied to the rule session request.- Returns:
- The requested ruleset path.
-
getExecutedRulesetPath
IlrPath getExecutedRulesetPath()
Returns the path of the executed ruleset.- Returns:
- The path of the executed ruleset.
-
getRulesetProperties
java.util.Map<java.lang.String,java.lang.String> getRulesetProperties()
Returns the properties of the executed ruleset.- Returns:
- The properties of the executed ruleset.
-
getUserData
java.lang.String getUserData()
Returns the user data that was passed to the rule sessions request.- Returns:
- The user data. If no data is
available,
null
is returned.
-
getNbRules
@Deprecated java.lang.Long getNbRules()
Deprecated. usegetTotalRules()
Returns the number of rules in the ruleset.- Returns:
- The number of rules in the ruleset. If the number of rules is
not available,
null
is returned.
-
getNbTasks
@Deprecated java.lang.Long getNbTasks()
Deprecated. usegetTotalTasks()
Returns the number of tasks in the ruleset.- Returns:
- The number of tasks in the ruleset. If the task number is not
available,
null
is returned.
-
getExecutionOutput
java.lang.String getExecutionOutput()
Returns the execution output.- Returns:
- The execution output. If no output is available,
null
is returned.
-
getInputParameters
java.util.Map<java.lang.String,java.lang.String> getInputParameters()
Returns execution input parameters serialized in BOM XML.- Returns:
- A
Map
containing the execution input parameters.
-
getOutputParameters
java.util.Map<java.lang.String,java.lang.String> getOutputParameters()
Returns execution output parameters serialized in BOM XML.- Returns:
- A
Map
containing the execution output parameters.
-
getExecutionId
java.lang.String getExecutionId()
Returns the execution ID. This value is also known as the decision ID.- Returns:
- The id of the execution.
-
getTotalRules
java.lang.Long getTotalRules()
Returns the total number of rules in the ruleset.- Returns:
- The total number of rules in the ruleset. If the total number of rules is
not available,
null
is returned.
-
getTotalTasks
java.lang.Long getTotalTasks()
Returns the total number of tasks in the ruleset.- Returns:
- The total number of tasks in the ruleset. If the total number of task is not
available,
null
is returned.
-
-