|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ilog.rules.res.session.ruleset.IlrBusinessExecutionTrace
public class IlrBusinessExecutionTrace
IlrBusinessExecutionTrace
is a wrapper for
IlrExecutionTrace
.
This class adds convenience methods for the business names of tasks and
rules.
Field Summary | |
---|---|
protected IlrExecutionTrace |
trace
|
Constructor Summary | |
---|---|
IlrBusinessExecutionTrace(IlrExecutionTrace trace)
Builds a new IlrBusinessExecutionTrace instance. |
Method Summary | |
---|---|
protected void |
addRuleFiredBusinessNames(List<IlrExecutionEvent> executionEvents,
List<String> firedRuleBusinessNames)
|
protected void |
addTaskExecutedBusinessNames(List<IlrExecutionEvent> events,
List<String> executedTaskBusinessNames)
|
Set<String> |
getAllRuleBusinessNames()
Returns the business names of all the rules in the ruleset. |
Set<String> |
getAllTaskBusinessNames()
Returns the business names for all tasks in the ruleset. |
Set<String> |
getdRuleNotFiredBusinessNames()
Returns the business names for the rules that have not been executed. |
Date |
getExecutionDate()
Returns the execution date. |
Long |
getExecutionDuration()
Returns the execution duration in milliseconds. |
List<IlrExecutionEvent> |
getExecutionEvents()
Returns the list of executed rules and tasks. |
InetAddress |
getInetAddress()
Returns the internet address. |
List<String> |
getRuleFiredBusinessNames()
Returns the list of the business names for the rules fired. |
Map<String,IlrRuleInformation> |
getRules()
Returns the ruleset rules by name. |
Set<IlrRuleInformation> |
getRulesNotFired()
Returns the rule information for the rules that were not fired. |
Properties |
getSystemProperties()
Returns the system properties of the execution environment. |
List<String> |
getTaskExecutedBusinessNames()
Returns the list of the business names for the executed task. |
Set<String> |
getTaskNotExecutedBusinessNames()
Returns the business names for the tasks that have not been executed. |
Map<String,IlrTaskInformation> |
getTasks()
Returns the ruleset tasks by name. |
Set<IlrTaskInformation> |
getTasksNotExecuted()
Returns the task information for the tasks that were not executed. |
Long |
getTotalRulesFired()
Returns the number of rules fired. |
Long |
getTotalRulesNotFired()
Returns the number of rules that have not fired. |
Long |
getTotalTasksExecuted()
Returns the number of tasks executed. |
Long |
getTotalTasksNotExecuted()
Returns the number of tasks not executed. |
Collection<Object> |
getWorkingMemory()
Returns the working memory as a Collection . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected IlrExecutionTrace trace
Constructor Detail |
---|
public IlrBusinessExecutionTrace(IlrExecutionTrace trace)
IlrBusinessExecutionTrace
instance.
trace
- The execution trace to wrap in this object.Method Detail |
---|
public Set<String> getTaskNotExecutedBusinessNames()
public Set<String> getdRuleNotFiredBusinessNames()
public Set<String> getAllRuleBusinessNames()
public Set<String> getAllTaskBusinessNames()
public List<String> getRuleFiredBusinessNames()
IlrExecutionTrace
object.
public List<String> getTaskExecutedBusinessNames()
IlrExecutionTrace
object.
protected void addRuleFiredBusinessNames(List<IlrExecutionEvent> executionEvents, List<String> firedRuleBusinessNames)
protected void addTaskExecutedBusinessNames(List<IlrExecutionEvent> events, List<String> executedTaskBusinessNames)
public Map<String,IlrRuleInformation> getRules()
IlrExecutionTrace
getRules
in interface IlrExecutionTrace
null
is returned.public Map<String,IlrTaskInformation> getTasks()
IlrExecutionTrace
getTasks
in interface IlrExecutionTrace
null
is returned.public Date getExecutionDate()
IlrExecutionTrace
getExecutionDate
in interface IlrExecutionTrace
null
is returned.public Long getExecutionDuration()
IlrExecutionTrace
getExecutionDuration
in interface IlrExecutionTrace
null
is returned.public List<IlrExecutionEvent> getExecutionEvents()
IlrExecutionTrace
getExecutionEvents
in interface IlrExecutionTrace
null
is returned.public InetAddress getInetAddress()
IlrExecutionTrace
getInetAddress
in interface IlrExecutionTrace
null
is returned.public Set<IlrRuleInformation> getRulesNotFired()
IlrExecutionTrace
getRulesNotFired
in interface IlrExecutionTrace
IlrRuleInformation
objects for the rules
that were not fired. If this information is not
available, null
is returned.public Properties getSystemProperties()
IlrExecutionTrace
getSystemProperties
in interface IlrExecutionTrace
null
is returned.public Set<IlrTaskInformation> getTasksNotExecuted()
IlrExecutionTrace
getTasksNotExecuted
in interface IlrExecutionTrace
IlrTaskInformation
objects for the tasks
that were not executed. If this information is not available,
null
is returned.public Long getTotalRulesFired()
IlrExecutionTrace
getTotalRulesFired
in interface IlrExecutionTrace
null
is returned.public Long getTotalRulesNotFired()
IlrExecutionTrace
getTotalRulesNotFired
in interface IlrExecutionTrace
null
is returned.public Long getTotalTasksExecuted()
IlrExecutionTrace
getTotalTasksExecuted
in interface IlrExecutionTrace
null
is returned.public Long getTotalTasksNotExecuted()
IlrExecutionTrace
getTotalTasksNotExecuted
in interface IlrExecutionTrace
null
is returned.public Collection<Object> getWorkingMemory()
IlrExecutionTrace
Collection
.
getWorkingMemory
in interface IlrExecutionTrace
null
is returned.
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |