|
Rule Execution Server API | ||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |
IlrSerializer
interface
which can read and write an object model.IlrLocalTracerToolFactory
class, which allows you to create a local trace.IlrAbstractServerConfigurationSelectionDialog
.
after
test, testing whether an event occurs
before another in a given time window.
after
test, testing whether an event occurs
before another.
IlrAlreadyExistException
instance is thrown to show that the RuleApp
or ruleset being added already exists in the repository.IlrApplyAction
which represents an
action applied to the passed value.
IlrApplyAction
which represents an
action applied to the passed value.
IlrRulesetArchive
object.
IlrRuleAppInformation
instance or a Set of IlrRuleAppInformation
instances to a RuleApp archive, and to load the IlrRuleAppInformation
objects contained in the RuleApp archive.insert
action of the rule language.assert
action to represent an
assertion of the object passed as an argument.
assert
action to represent an
assertion of the object passed as an argument.
IlrTool.notifyAssertObject(Object)
IlrAsyncExecutionEndedEvent
represents an event that
indicates the normal completion of an asynchronous ruleset execution.IlrAsyncExecutionEndedEvent
instance.
IlrAsyncExecutionEvent
is the top level markup interface for
an asynchronous execution event.IlrAsyncExecutionFailedEvent
represents an event indicating
that asynchronous ruleset execution failed to complete.IlrAsyncExecutionObserver
are
notified of execution events during asynchronous rule session execution.IlrBadContextException
using two classes.
before
test, testing whether an event occurs
before another in a given time window.
before
test, testing whether an event occurs
before another.
bind
action of the rule language.IlrBindStatement(String name, IlrType clazz, IlrValue value)
IlrBindStatement(String name, IlrType clazz, IlrValue value)
bind
action with neither bind
nor var
keyword.
Boolean
criteria.And
criteria.Or
criteria.Boolean
query operators.And
operator.Or
operator.break
statement of the rule language.break
statement.
IlrBusinessExecutionTrace
is a wrapper for
IlrExecutionTrace
.IlrBusinessExecutionTrace
instance.
collect
condition using a
default collector.
collect
condition using a collector passed
as argument.
collect element
which operates on the
instances of the class passed as argument.
collect element
which operates on the
instances of the class whose name is passed as argument.
collect element
which operates on the
instances of the class passed as the argument.
IlrRuleAppReference
class to request the
RuleApp project to work with during the code generation.IlrRulesetReference
class to request the
rulesets inside the RuleApp project to manage.iter1
followed by elements of iter2
.
iter1
followed by elements of iter2
and then by those of iter3
.
list1
followed by elements of list
.
list1
followed by elements of list2
and then by those of list3
.
IlrSessionException
is raised if a problem occurs
with the configuration of rule sessions.IlrConnectionEvent
represents an event raised by a CCI connection.IlrConnectionEvent
s.char
value.
byte
value.
short
value.
int
value.
long
value.
float
value.
double
value.
String
value.
IlrContext
is the base class of all the execution contexts.IlrContext
with an IlrRuleset
object.
?context
variable of the rule
language.continue
statement of the rule language.continue
statement.
if
, switch
, fork
,
while
and goto
.Boolean
.Collection
.Date
.Double
.Float
.Integer
.Long
.Map
.Short
.String
.http://www.w3.org/TR/xmlschema-2/#date
).IlrDate
from a date instance.
IlrDate
given a date and a time zone instance.
IlrDate
from a string.
IlrDate
from a long.
dateTime
structure without any time zone.
IlrDateTime
from a long.
collect
condition
for which a collector is not provided.IlrFileGeneratorWizard
class.IlrFileGeneratorWizard
class.IlrEvent
interface, to
assert the given object as an event.
IlrDefaultPlugin
provides an implementation plug-in that can
be extended to create custom plug-ins that receive
IlrRuleEngineEvents
and
IlrConnectionEvents
.http://www.w3.org/TR/xmlschema-2/#duration
).IlrDWTrace
represents the trace coming from Decision Warehouse
database.IlrDWTraceFilter
to select the information included in the
Decision Warehouse.IlrActualValue
interface.IlrArray
and IlrReflect
IlrAttribute
interface.IlrBoundedDomain
interface.IlrClass
interface.IlrComponentProperty
interface.IlrConstructor
interface.IlrDomain
interface.IlrEnum
interface.IlrEnumeratedDomain
.ilog.rules.bom.IlrMember
interface.IlrMethod
interface.IlrModelElement
interface.IlrObjectModel
and IlrMutableObjectModel
interfaces.IlrDynamicObjectModel.IlrDynamicObjectModel(ilog.rules.bom.IlrObjectModel.Kind)
ilog.rules.bom.IlrPackage
interface.ilog.rules.bom.IlrParameter
interface.IlrStaticReference
interface.IlrType
interface.IlrTypeVariable
interface.IlrAbstractValue
interface.IlrWildcardType
interface.IlrEJB3SessionFactory
is a session factory for EJB3 rule sessions.IlrEJB3SessionFactory.IlrEJB3SessionFactory(Hashtable)
called with a
null parameter value.
java.util.Enumeration
.java.util.Enumeration
.
IlrExecutionEvent
represents an execution event.IlrExecutionTrace
represents the detailed information about ruleset
execution.exists
condition of the rule language.exists
condition which operates
on the instances of the class passed as the argument.
exists
condition which operates
on the instances of the class whose name is passed as the argument.
exists
condition which operates on the
instances of the class passed as the argument.
WizardSelectionPage
to set the Client Project for RuleApps contextual
help on the pages of the nested wizard.IlrFlowTaskFactory(IlrReflect reflect, IlrPackageFactory pkg,
String name)
.
foreach
instruction of the rule language.foreach
instruction.
IlrFormatException
instance is thrown to show that a method has been
passed an argument in a wrong format.for
statement.statements
.
Instances of the IlrFunction
class are functions in a ruleset.
IlrFunctionTaskFactory(IlrReflect reflect, IlrPackageFactory pkg,
String name)
.
gDay
of the W3C XML Schema
recommendation (http://www.w3.org/TR/xmlschema-2/#gDay
).GDay
without any time zone.
IlrGDay
from a long.
Date
instance.
gDay
from date and a time zone.
gDay
from a string.
gMonth
of the W3C XML
Schema Recommendation (http://www.w3.org/TR/xmlschema-2/#gMonth
).gMonth
instance without time zone.
IlrGMonth
from a long.
gMonth
instance without time zone from a date.
gMonth
instance from a date and a time zone.
gMonth
from a string.
gMonthDay
of the W3C XML
Schema recommendation (
http://www.w3.org/TR/xmlschema-2/#gMonthDay
).gMonthDay
without any time zone.
IlrGMonthDay
from a long.
gMonthDay
without any time zone from a date.
gMonthDay
from a date and a time zone.
gMonthDay
from a string.
gYear
of the W3C XML
Schema recommendation (http://www.w3.org/TR/xmlschema-2/#gYear
).gYear
without any time zone.
gYear
without a time zone from a date.
IlrGYear
from a long.
gYear
from a date and a time zone.
gYear
from a string.
gYearMonth
of the W3C XML
Schema recommendation (
http://www.w3.org/TR/xmlschema-2/#gYearMonth
).gYearMonth
without any time zone.
IlrGYearMonth
from a long.
gYearMonth
without any time zone from a date.
gYearMonth
from a date and a time zone.
gYearMonth
from a string.
if
statement of the rule language.if
statement containing only an
if statement block.
if
statement containing initially the
an if block and an else block.
else
part of an if
statement.statements
.
IlrIllegalArgumentRuntimeException
instance is thrown to show that a
method has been passed an invalid or inappropriate argument.instanceof
test of the rule
language.instanceof
test using a value and a type
value.
?instance
variable which can
be used in the rule actions.IlrInterceptorContext
holds objects and passes them
to the interception chain.IlrInvalidCharFormatException
instance is thrown to show that a method
has been passed an argument in a wrong format.IlrInvalidCharFormatException
instance.
java.util.Enumeration
whose elements are provided by
an iterator.IlrJ2SESessionFactory
class is a rule session factory for Java SE environments.IlrJMXEntityMBean
represents a Rule Execution Server
management entity.IlrJMXRuleAppMBean
represents a RuleApp entity in the Rule
Execution Server management model.IlrJMXRulesetMBean
represents a ruleset entity in the Rule Execution Server management model.ilog.rules.bom
package.IlrLocalTracerToolFactory
class is
factory tool, which allows users to create a local trace.IlrLocalTracerToolFactory
with the given filter.
IlrLocalTracerToolFactory
with
IlrLocalTracerToolFactory.RULES | IlrLocalTracerToolFactory.AGENDA |
IlrLocalTracerToolFactory.OBJECTS
as a filter.
IlrManagementSession
is the base interface for management
sessions.IlrMemberWithParametersTranslation
is an abstract class used for
the translation of a member with parameters.IlrMutableRepository
interface represents an IlrRuleAppInformation
container.IlrMutableRuleAppInformation
interface represents an
IlrRulesetArchiveInformation
container.IlrMutableRulesetArchiveInformation
interface represents an
IlrRulesetArchive
container.IlrContext.invokeFunction(String,java.lang.Object[])
when the invoked function is unknown.not
condition which operates on the instances
of the class passed as the argument.
not
condition which operates on the instances
of the class whose name is passed as the argument.
not
condition which operates on the instances
of the class passed as the argument.
IlrNoteHandler
represents a note handler.IlrSelector
instead.IlrVisitor
insteadoccursin
test, testing whether an event
occurred within the two time instants, inclusive.
IlrPackageFilter
using a package name.
IlrParameterMap
.
IlrPath
class represents the path to a RuleApp or a ruleset.IlrPOJOSessionFactory
class to create sessions in Java EE
environments.IlrPool
represents a pool of objects.IlrPoolException
represents the exception raised by a pool.IlrPoolListener
represents a listener that
receives IlrPoolEventImpl
objects.WizardNewProjectCreationPage
class to request the
name of the new project.IlrFileGeneratorWizardPage
class to request the
destination project.?rule.?location
, where ?rule
is an IlrRule
.IlrPropertyManager
.IlrPropertyFilter
.
IlrRepository
represents a read-only
IlrRuleAppInformation
container.IlrRepositoryBase
inteface represents a generic RuleApp
container.IlrRepositoryException
instance is thrown when an error occurs in
the repository or on the RuleApp and ruleset repository elements.IlrRepositoryFactory
interface represents the entry point for the management repository.IlrRepositoryRuntimeException
instance is thrown when a runtime error
occurs either in the repository or on a RuleApp or a ruleset stored
in the repository.IlrResourceRuntimeException
is thrown when a data access
error occurs.IlrRESRulesetArchive
is created.IlrRESRulesetArchive
instances.IlrTool.notifyRetractObject(Object)
return
statement of the rule language.return
statement.
return
statement.
IlrRule
class are rules in a ruleset.IlrRuleAppInformation
represents a read-only
IlrRulesetArchiveInformation
container.IlrRuleAppInformationBase
interface represents a generic ruleset
container.IlrRuleAppProject
object from an Eclipse
IProject object.IlrRuleAppProperties
interface represents a read-only container for
IlrRuleAppInformation
properties.IlrFileGeneratorWizardPage
class to request the
RuleApp project to work with during the code generation.IlrRuleEngineEvent
represents an engine event.IlrRuleEngineEvent
s.IlrRuleEngineEventPlugin
is an implementation plug-in
that can be extended to create custom plug-ins.IlrRuleEvent
represents an executed rule.IlrRuleFactory(IlrReflect reflect, IlrPackageFactory pkg, String definitionName)
IlrRuleInformation
represents information about a
Rule.IlrRuleInstance
objects are rule instances currently fireable
in the agenda of the context.ilog.rules.res.session.IlrRuleService
.IlrRuleset
represents an entity that manages a set of rules.IlrRuleset
using the type IlrContext
.
IlrRuleset
using an IlrReflect
.
IlrRuleset
from another IlrRuleset
.
IlrRulesetArchiveBuilder
.
IlrRulesetArchiveBuilderBase
.
IlrRulesetArchiveInformation
represents a read-only
IlrRulesetArchive
container.IlrRulesetArchiveInformationBase
inteface represents a generic
IlrRulesetArchive
container.IlrRulesetArchiveProperties
interface represents a read-only container for
IlrRulesetArchiveInformation
properties.IlrRulesetCache
interface.IlrRulesetCacheException
ilog.rules.engine.IlrContext.class
.
ilog.rules.engine.IlrContext
.
ilog.rules.engine.IlrContext
.
IlrFileGeneratorWizardPage
class to request the
ruleset parameter values for each ruleset of the RuleApp.IlrFileGeneratorWizardSelectionPage
class.IlrRulesetUsageInformationMonitor
contains information about
ruleset usage.IlrRuleTaskFactory(IlrReflect reflect, IlrPackageFactory pkg,
String name)
.
IlrRuntime
with no arguments.
IlrRuntimeException
with a target exception
thrown by the JVM and a Java reflection member (method or field) which
has caused the exception.
IlrSession
is the top-level markup interface for sessions.IlrSessionCreationException
exception is raised when an error
occurs during rule session creation.IlrSessionException
exception is raised if a problem occurs during the
execution of a rule session method.IlrSessionFactory
is the interface implemented by all
rule session factories.IlrJ2SESessionFactory.createDefaultConfig()
.IlrJ2SESessionFactory.IlrJ2SESessionFactory(IlrSessionFactoryConfig)
.IlrSessionInterceptor
represents the interface of rule-session execution
interceptors.IlrSessionInterceptorException
is raised if a problem occurs
during the execution of a rule session interceptor.IlrSessionInterceptorException
instance from a
message.
IlrSessionRequest
is the interface for session requests.IlrSessionResponse
encapsulates the response to a stateless
rule session invocation or to an execute of a stateful rule session
invocation.simple
condition which operates on the
instances of the class passed as the argument.
simple
condition which operates on the
instances of the class passed as the argument.
simple
condition which operates on the
instances of the class whose name is passed as the argument.
if
, switch
, fork
and while
.IlrStatefulSession
represents a stateful rule session.IlrStatefulSessionEJB
is an interface implemented by stateful
rule session EJB3 components.IlrStatelessSession
represents a stateless rule session.IlrTaskEvent
represents an executed task.fork
node in a
rule flow.fork
node for a ruleflow.
fork
node for a ruleflow and connects the created
node to the passed node.
if
node in a ruleflow.if
node for a ruleflow.
if
node for a rule flow and connects the created
node to the passed node.
IlrTaskInformation
represents information about a task.join
node in a
ruleflow.switch
node in a
ruleflow.switch
node for a ruleflow.
switch
node for a rule flow and connects the
created node to the passed node.
while
node in a
ruleflow.while
node for a ruleflow.
while
node for a ruleflow and connects the
created node to the passed node.
throw
statement of the rule language.throw
statement.
time
of the W3C XML Schema
recommendation (http://www.w3.org/TR/xmlschema-2/#time
).IlrTime
from a long.
wait
condition.
timeout
block using a label and a block
of statements.
IlrTool
interface.IlrToolAdapter
class.IlrTool
fails.IlrToolConnectionException
.
IlrToolDecorator
class is useful to customize
an already defined IlrTool
.IlrToolFactory
abstract class.JDBC_DRIVER
, or JDBC_DATASOURCE
.IlrTraceDAOFactoryUtil
object with properties that the
constructed IlrTraceDAOFactory
object uses to create IlrTraceDAO
instances.
IlrTraceDAOFactoryUtil
with properties that the
constructed IlrTraceDAOFactory
object uses to create IlrTraceDAO
instances and a specific class loader to load the
IlrTraceDAOFactory
implementation class.
IlrTraceFileGenerator
instance.
IlrTraceFilter
to select the information
that you want to see in the execution trace.IlrFileGeneratorWizardPage
class to request the
values of the trace filters.IlrDWTrace
objects.IlrTraceDAO.deleteTraces(IlrTraceQuery)
and
IlrTraceDAO.findTraces(IlrTraceQuery)
methods.IlrTraceQuery.getCriteria()
method.try - catch - finally
statement
of the rule language.try - catch - finally
statement.
catch
part of a
try - catch - finally
statement.catch
block containing initially the statements
given in the array statements
.
finally
part of a
try - catch - finally
statement.finally
block containing initially the statements
given in the array statements
.
unknown
test of the rule
language.unknown
test using a value.
IlrUpdateAction
to represent an
update applied to the passed value.
IlrContext.send(java.lang.Object)
and
IlrContext.send(java.lang.String,java.lang.Object)
.IlrVersion
class represents the version number for a RuleApp or a
ruleset.IlrVersion
instance from a major and a minor
number.
IlrWarning
for warnings emitted by a
rule session.IlrFileGeneratorWizard
class to create a wizard
that will ask for the persistence properties and the Tomcat 5.5
home directory.statements
IlrXmlDataDriver
.java.util.ArrayList
class.Object
class.Object
class.java.util.Vector
class.IlrXmlDataDriver
interface.IlrXmlSchemaDriver
interface.IlrXmlObject
from an XML
document instance, or creates the XML document from an
IlrXmlObject
instance.IlrXmlDataDriver
.in
ruleset variable.
IlrDWTraceFilter.INFO_EXECUTION_OUTPUT
instead
InoutModifier
represents the signature parameter modifier.inspect
method is called if a more precise method is not available.
?instance
variable value
of the rule language.
IlrClass.isInterface()
method returns false
).
IlrMethodInvocation
object representing the
invocation of the equals
method on this value.
true
if the attribute is abstract.
true
if the class is abstract.
true
if the method is abstract.
true
if the attribute is abstract.
true
if the class is abstract.
true
if the method is abstract.
true
if the decision service is activated.
Agenda
is empty.
true
if the environment is correctly set to allow the generator to be run correctly.
true
if the execution server module is installed.
true
if this type is an array class.
true
if this type is an array class.
true
if this type is an array class.
value
can be assigned
to the variable.
bind
keyword.
true
if this is the boolean
type
true
if this is the byte
type
IlrContext.resetRuleflow()
is called.
true
if this is the char
type
true
if the type is a class.
true
if the type is a class.
true
if compact mode is enabled when
writing an object model.
true
if compact mode is enabled when
writing an object model.
IlrConstantValue
.
true
if the method is a constructor.
true
if this package is the default package of
an object model
this
is the default package (whose name is
the empty string) or not.
true
if the path of the URI is a directory;
false
otherwise.
true
if this is the double
type
true
if the Java class lookup is enabled.
ruleInstance
can be added to the Agenda
.
RuleInstance
list in this Agenda
is empty.
true
if the type is an enum.
true
if the type is an enum.
dateTime
objects are equal.
gDay
instances are equal.
gMonth
are equal.
gMonthDays
are equal.
gYear
are equal.
gYearMonth
are equal.
RuleInstance
in the Agenda
should
be executed.
true
if the URI is filtered;
false
otherwise.
true
if the member is final.
true
if the class is final.
true
if the member is final.
true
if this is the float
type
true
if the class is fully bound, that is, if
parameters do not refer to any type variable.
true
if the higher bound should be included in the domain.
true
if the higher bound should be included in the domain.
IlrExecutionTrace.getRules()
IlrExecutionTrace.getTasks()
.
true
if the class is an interface.
true
if the class is an interface.
true
if this is the int
type
true
if Java class lookup is enabled when reading
an object model definition.
true
if Java class lookup is enabled when reading
an object model definition.
true
if the ruleset is locked.
true
if this is the long
type
true
if the lower bound should be included in the domain.
true
if the lower bound should be included in the domain.
true
if the mapping of component properties is enabled.
true
if the mapping of component properties is enabled.
true
if the method is not a constructor.
true
if this type is a missing reference.
null
object.
true
if this type is a numeric type.
IlrFileGeneratorWizardPage.isValidatedPageAtCreation()
instead
IlrRulesetParameterWizardPage.isValidatedPageAtCreation()
instead
dateTime
is positive.
gYear
is positive.
gYearMonth
is positive.
true
if the type is a primitive type.
true
if the type is a primitive type.
true
if the type is a primitive type and false
otherwise.
true
if the class is private.
true
if the member is private.
true
if the class is private.
true
if the member is private.
true
if the given property
is persistent.
propertyName
is persisted.
true
if the class is protected.
true
if the member is protected.
true
if the class is protected.
true
if the member is protected.
true
if the class is public.
true
if the member is public.
true
if the class is public.
true
if the member is public.
true
if the attribute is read-only.
true
if the property is read only.
true
if the attribute is read-only.
true
if the property is read only.
true
if the radio button must be visible in the page.
Tests whether the ruleflow execution is completed, which means that the ruleflow execution is not interrupted because of either a suspended task or a task by task execution.
true
if this is the short
type
true
if the class is static.
true
if the member is static.
true
if the member is static.
true
if the class is static.
true
if the member is static.
Engine
has been stopped explicitly using the
stop
method.
true
if the objects of
type
can be formatted.
true
if the method is synchronized.
Tests whether the specified task is completed.
true
if the attribute is transient.
true
if the attribute is transient.
true
if the attribute is to be translated.
true
if the class is to be translated.
true
if the type is a type variable.
true
if the type is a type variable.
true
if the type is a type variable.
Returns a boolean to indicate whether a ruleflow has been defined in the context's ruleset.
createControl
final method to
know if the page is complete when it is created.
createControl
final method to
know if the page is complete when it is created.
IlrRulesetParameterWizardPage
implementation of this
IlrFileGeneratorWizardPage
method returns true if all lines
of the table are filled.
true
if the parse methods will validate the files
against the B2X XML Schema.
var
keyword.
true
if this is the void
type
true
if the type is a wild card type.
true
if the type is a wild card type.
true
if the type is a wild card type.
true
if the attribute is write-only.
true
if the property is write only.
true
if the attribute is write-only.
true
if the property is write only.
Agenda
.
|
Rule Execution Server API | ||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |