Class
Tree
Deprecated
Index
Help
PREV NEXT
NO FRAMES
A
C
D
E
F
G
H
K
L
O
R
S
U
W
A
addObject(Object)
- Method in class com.haley.haleyrules.jsr94.
StatefulRuleSessionImpl
Adds a given object to the rule session state of this rule session.
addObjects(List)
- Method in class com.haley.haleyrules.jsr94.
StatefulRuleSessionImpl
Adds a List of Objects to the rule session state of this rule session.
AGENDA_NAME
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
Each Haley ruleset consists of Haley agendas.
C
containsObject(Handle)
- Method in class com.haley.haleyrules.jsr94.
StatefulRuleSessionImpl
createRuleExecutionSet(Element, Map)
- Method in class com.haley.haleyrules.jsr94.
RuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation from an XML Document and additional vendor-specific properties.
createRuleExecutionSet(InputStream, Map)
- Method in class com.haley.haleyrules.jsr94.
LocalRuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation using a supplied input stream and additional vendor-specific properties.
createRuleExecutionSet(Object, Map)
- Method in class com.haley.haleyrules.jsr94.
LocalRuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation from a vendor specific AST representation and vendor-specific properties.
createRuleExecutionSet(Reader, Map)
- Method in class com.haley.haleyrules.jsr94.
LocalRuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation using a supplied character stream Reader and additional vendor-specific properties.
createRuleExecutionSet(Serializable, Map)
- Method in class com.haley.haleyrules.jsr94.
RuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation from a vendor specific AST representation and vendor-specific properties
createRuleExecutionSet(String, Map)
- Method in class com.haley.haleyrules.jsr94.
RuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation from a URI.
createRuleSession(String, Map, int)
- Method in class com.haley.haleyrules.jsr94.
RuleRuntimeImpl
Creates a RuleSession implementation using the supplied vendor-specific rule execution set registration URI
D
DEFAULT_DEVELOPMENT
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
By default, the KnowledgeBaseFactory creates a non-development KnowledgeBase
DEFAULT_ECHO_MAXIMUM_SIZE
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
The default value for the property KnowledgeBase_ECHO_MAXIMUM_SIZE.
DEFAULT_ECHO_MINUTES_TO_WAIT_BEFORE_CLOSING
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
The default value for the property KnowledgeBase_ECHO_MINUTES_TO_WAIT_BEFORE_CLOSING.
DEFAULT_UPDATE_GRANULARITY
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
The default value for the property KnowledgeBase_UPDATE_GRANULARITY.
DEFAULT_WORKING_MEMORY_RUN_LIMIT
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
The default value for the property WorkingMemory_RUN_LIMIT.
DefaultObjectFilter
- class com.haley.haleyrules.jsr94.
DefaultObjectFilter
.
This class implements the ObjectFilter interface.
DefaultObjectFilter()
- Constructor for class com.haley.haleyrules.jsr94.
DefaultObjectFilter
deregisterRuleExecutionSet(String, Map)
- Method in class com.haley.haleyrules.jsr94.
RuleAdministratorImpl
Deregisters a previously registers RuleExecutionSet from a URI.
E
equals(Object)
- Method in class com.haley.haleyrules.jsr94.
HandleImpl
Compares the two handles to see if they are equal
executeRules()
- Method in class com.haley.haleyrules.jsr94.
StatefulRuleSessionImpl
Executes the rules in the bound rule execution set using the objects present in the rule session state.
executeRules(List)
- Method in class com.haley.haleyrules.jsr94.
StatelessRuleSessionImpl
Executes the rules in the bound rule execution set using the supplied list of objects until no rule is executable anymore.
executeRules(List, ObjectFilter)
- Method in class com.haley.haleyrules.jsr94.
StatelessRuleSessionImpl
Executes the rules in the bound rule execution set using the supplied list of objects until no rule is executable anymore.
F
filter(Object)
- Method in class com.haley.haleyrules.jsr94.
DefaultObjectFilter
The main filtering method on the interface.
finalize()
- Method in class com.haley.haleyrules.jsr94.
RuleExecutionSetImpl
Cleanup before the RuleExecutionSet is garbage collected
G
getDefaultObjectFilter()
- Method in class com.haley.haleyrules.jsr94.
RuleExecutionSetImpl
Gets the default ObjectFilter class name associated with this rule execution set.
getDescription()
- Method in class com.haley.haleyrules.jsr94.
RuleExecutionSetImpl
Gets a description of this rule execution set.
getDescription()
- Method in class com.haley.haleyrules.jsr94.
RuleExecutionSetMetadataImpl
Gets a short description about this RuleExecutionSet.
getDescription()
- Method in class com.haley.haleyrules.jsr94.
RuleImpl
Gets a desctiption of the rule
getHandles()
- Method in class com.haley.haleyrules.jsr94.
StatefulRuleSessionImpl
Returns a List of the Handles being used for object identity.
getLocalRuleExecutionSetProvider(Map)
- Method in class com.haley.haleyrules.jsr94.
RuleAdministratorImpl
Returns a LocalRuleExecutionSetProvider implementation or null if this implementation does not support creating a RuleExecutionSet from non-serializable resources.
getName()
- Method in class com.haley.haleyrules.jsr94.
RuleExecutionSetImpl
Gets the name of this rule execution set.
getName()
- Method in class com.haley.haleyrules.jsr94.
RuleExecutionSetMetadataImpl
Gets the name of this RuleExecutionSet.
getName()
- Method in class com.haley.haleyrules.jsr94.
RuleImpl
Gets the name of the rule
getObject(Handle)
- Method in class com.haley.haleyrules.jsr94.
StatefulRuleSessionImpl
Returns the Object within the StatefulRuleSession associated with a Handle.
getObjects()
- Method in class com.haley.haleyrules.jsr94.
StatefulRuleSessionImpl
Returns a List of all objects in the rule session state of this rule session.
getObjects(ObjectFilter)
- Method in class com.haley.haleyrules.jsr94.
StatefulRuleSessionImpl
Returns a List over the objects in rule session state of this rule session.
getProperty(Object)
- Method in class com.haley.haleyrules.jsr94.
RuleExecutionSetImpl
Gets a user defined or vendor defined property
getProperty(Object)
- Method in class com.haley.haleyrules.jsr94.
RuleImpl
Gets a user defined or vendor defined property.
getRegistrations()
- Method in class com.haley.haleyrules.jsr94.
RuleRuntimeImpl
Retrieves a List of the URIs that currently have RuleExecutionSets associated with them.
getRuleAdministrator()
- Method in class com.haley.haleyrules.jsr94.
RuleServiceProviderImpl
Gets a class instance of RuleAdministratorImpl
getRuleExecutionSetMetadata()
- Method in class com.haley.haleyrules.jsr94.
HaleyRuleSession
Returns the meta data for the rule execution set bound to this rule session
getRuleExecutionSetProvider(Map)
- Method in class com.haley.haleyrules.jsr94.
RuleAdministratorImpl
Gets a RuleExecutionSetProvider implementation
getRuleRuntime()
- Method in class com.haley.haleyrules.jsr94.
RuleServiceProviderImpl
Gets a class instance of RuleRuntime
getRules()
- Method in class com.haley.haleyrules.jsr94.
RuleExecutionSetImpl
Gets a list of all Rules that are part of the RuleExecutionSet
getType()
- Method in class com.haley.haleyrules.jsr94.
HaleyRuleSession
Gets the type of the session
getType()
- Method in class com.haley.haleyrules.jsr94.
StatefulRuleSessionImpl
Gets the type identifier for this RuleSession.
getType()
- Method in class com.haley.haleyrules.jsr94.
StatelessRuleSessionImpl
Gets the type identifier for this RuleSession.
getUri()
- Method in class com.haley.haleyrules.jsr94.
RuleExecutionSetMetadataImpl
Gets the URI for this RuleExecutionSet.
H
HaleyProperties
- class com.haley.haleyrules.jsr94.
HaleyProperties
.
This class contains constants and the properties that can be configured for the HaleyRules engine through JSR94 APIs.
HaleyRuleSession
- class com.haley.haleyrules.jsr94.
HaleyRuleSession
.
The HaleyRuleSession captures the common features of the session in a HaleyRule engine, no matter if it is a stateless session or a stateful session.
HandleImpl
- class com.haley.haleyrules.jsr94.
HandleImpl
.
This class implements the Handle interface.
hashCode()
- Method in class com.haley.haleyrules.jsr94.
HandleImpl
Hash code of the handle
K
KnowledgeBase_CONFIGURATION_LISTENER
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
Used in (re)loading the configuration file by a KnowledgeBase
KnowledgeBase_DEVELOPMENT
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
Whether or not the created KnowledgeBase should be a DevelopmentKnowledgeBase.
KnowledgeBase_ECHO_FILE_NAME
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
The file name to which information should be echoed.
KnowledgeBase_ECHO_MAXIMUM_SIZE
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
The maximim size of the echo file in kiloBytes
KnowledgeBase_ECHO_MINUTES_TO_WAIT_BEFORE_CLOSING
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
The number of minutes to wait before closing the echo file.
KnowledgeBase_ERROR_LISTENER
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
The error listener to associate with the KnowledgeBase.
KnowledgeBase_OBJECT
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
The object to associate with the KnowledgeBase
KnowledgeBase_UPDATE_GRANULARITY
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
The number of seconds since the last update after which to check for updates to the configuration during resets of working memory.
KnowledgeBase_WATCH_ACTIVATIONS
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
Whether or not the activations being created or removed in the DevelopmentKnowledgeBase should be traced.
KnowledgeBase_WATCH_ALL
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
Whether or not all the WATCH properties should be set.
KnowledgeBase_WATCH_CAUSES
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
Whether or not the causes for a goal in the DevelopmentKnowledgeBase should be traced.
KnowledgeBase_WATCH_COMPILATIONS
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
Whether or not the compilations for the DevelopmentKnowledgeBase should be traced.
KnowledgeBase_WATCH_DEPENDENCIES
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
Whether or not the dependencies being added to or removed from facts in the DevelopmentKnowledgeBase should be traced.
KnowledgeBase_WATCH_FACTS
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
Whether or not the facts being asserted and retracted in the DevelopmentKnowledgeBase should be traced.
KnowledgeBase_WATCH_GOALS
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
Whether or not the goals being asserted and retracted in the DevelopmentKnowledgeBase should be traced.
KnowledgeBase_WATCH_JAVA
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
Whether or not the CRget, CRinvoke, and CRset in the DevelopmentKnowledgeBase should be traced.
KnowledgeBase_WATCH_JOINS
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
Whether or not the joins for the DevelopmentKnowledgeBase should be traced.
KnowledgeBase_WATCH_PATTERNS
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
Whether or not the patterns for the DevelopmentKnowledgeBase should be traced.
KnowledgeBase_WATCH_RULES
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
Whether or not the rules being executed in the DevelopmentKnowledgeBase should be traced.
L
LocalRuleExecutionSetProviderImpl
- class com.haley.haleyrules.jsr94.
LocalRuleExecutionSetProviderImpl
.
This class implements the LocalRuleExecutionSetProvider interface.
O
onWarning(String)
- Method in class com.haley.haleyrules.jsr94.
SimpleErrorListener
This method is called in the event that a non-fatal condition is flagged.
R
registerRuleExecutionSet(String, RuleExecutionSet, Map)
- Method in class com.haley.haleyrules.jsr94.
RuleAdministratorImpl
Registers a RuleExecutionSet and associates it with a given URI.
release()
- Method in class com.haley.haleyrules.jsr94.
HaleyRuleSession
Releases all resources used by this rule session.
release()
- Method in class com.haley.haleyrules.jsr94.
StatefulRuleSessionImpl
Releases all resources used by this rule session.
removeObject(Handle)
- Method in class com.haley.haleyrules.jsr94.
StatefulRuleSessionImpl
Removes a given object from the rule session state of this rule session.
reset()
- Method in class com.haley.haleyrules.jsr94.
DefaultObjectFilter
Stateful filters should implement this interface to allow them to be reset to an intial state.
reset()
- Method in class com.haley.haleyrules.jsr94.
StatefulRuleSessionImpl
Resets this rule session.
RULE_SERVICE_PROVIDER
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
This is the name for HaleyRules engine that is registered at the RuleServiceProviderManager.
RuleAdministratorImpl
- class com.haley.haleyrules.jsr94.
RuleAdministratorImpl
.
This class implements the RuleAdministrator interface.
RuleExecutionSetImpl
- class com.haley.haleyrules.jsr94.
RuleExecutionSetImpl
.
A named set of executable Rule instances.
RuleExecutionSetMetadataImpl
- class com.haley.haleyrules.jsr94.
RuleExecutionSetMetadataImpl
.
The RuleExecutionSetMetadata exposes some simple properties of the RuleExecutionSet to the runtime user.
RuleExecutionSetProviderImpl
- class com.haley.haleyrules.jsr94.
RuleExecutionSetProviderImpl
.
This class implements the RuleExecutionSetProvider interface.
RuleImpl
- class com.haley.haleyrules.jsr94.
RuleImpl
.
This class implements the Rule interface.
RuleRuntimeImpl
- class com.haley.haleyrules.jsr94.
RuleRuntimeImpl
.
This class implements the RuleRuntime interface.
RuleServiceProviderImpl
- class com.haley.haleyrules.jsr94.
RuleServiceProviderImpl
.
This class provides access to the RuleRuntime and RuleAdministrator implementation supplied by your rule engine vendor when running under J2SE.
RuleServiceProviderImpl()
- Constructor for class com.haley.haleyrules.jsr94.
RuleServiceProviderImpl
RULESET_NAME
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
The concept of RuleSet in JSR94 corresponds to KnowledgeBase in HaleyRules engine.
S
setDefaultObjectFilter(String)
- Method in class com.haley.haleyrules.jsr94.
RuleExecutionSetImpl
Set the default ObjectFilter class.
setProperty(Object, Object)
- Method in class com.haley.haleyrules.jsr94.
RuleExecutionSetImpl
Set a user defined or vendor defined property
setProperty(Object, Object)
- Method in class com.haley.haleyrules.jsr94.
RuleImpl
Set a user defined or vendor defined property.
SimpleErrorListener
- class com.haley.haleyrules.jsr94.
SimpleErrorListener
.
This class is a simple implementation of the com.haley.haleyrules.ErrorListener interface.
SimpleErrorListener()
- Constructor for class com.haley.haleyrules.jsr94.
SimpleErrorListener
StatefulRuleSessionImpl
- class com.haley.haleyrules.jsr94.
StatefulRuleSessionImpl
.
This class implements StatefulRuleSession interface.
StatelessRuleSessionImpl
- class com.haley.haleyrules.jsr94.
StatelessRuleSessionImpl
.
This class implements StatelessRuleSession interface.
U
updateObject(Handle, Object)
- Method in class com.haley.haleyrules.jsr94.
StatefulRuleSessionImpl
Notifies the rules engine that a given object in the rule session state has changed.
W
WorkingMemory_RUN_LIMIT
- Static variable in class com.haley.haleyrules.jsr94.
HaleyProperties
The maximum number of activations to execute in a Haley WorkingMemory
A
C
D
E
F
G
H
K
L
O
R
S
U
W
Class
Tree
Deprecated
Index
Help
PREV NEXT
NO FRAMES
Copyright © 2005-2006 Haley Systems, Inc. All Rights Reserved.