Drools :: JSR-94 API Module 6.0.3-redhat-8
A C D E G I J L N O R S U 

A

accept(Object) - Method in class org.drools.jsr94.rules.ObjectFilterAdapter
 
addObject(Object) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Adds a given object to the rule session state of this rule session.
addObjects(List) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Adds a List of Objects to the rule session state of this rule session.

C

checkRuleSessionValidity() - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Ensures this RuleSession is not in an illegal rule session state.
checkRuleSessionValidity() - Method in class org.drools.jsr94.rules.StatelessRuleSessionImpl
Ensures this RuleSession is not in an illegal rule session state.
Constants - Class in org.drools.jsr94.rules
This class provides a list of constant values which can be used as keys in the various property maps that are passed around between the javax.rules and javax.rules.admin objects.
containsObject(Handle) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Returns true if the given object is contained within rulesession state of this rule session.
createRuleExecutionSet(InputStream, Map) - Method in class org.drools.jsr94.rules.admin.LocalRuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation using a supplied input stream and additional Drools-specific properties.
createRuleExecutionSet(Reader, Map) - Method in class org.drools.jsr94.rules.admin.LocalRuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation using a supplied character stream Reader and additional Drools-specific properties.
createRuleExecutionSet(Object, Map) - Method in class org.drools.jsr94.rules.admin.LocalRuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation from a Drools-specific AST representation and Drools-specific properties.
createRuleExecutionSet(Element, Map) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation from an XML Document and additional Drools-specific properties.
createRuleExecutionSet(Serializable, Map) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation from a Drools-specific Abstract Syntax Tree (AST) representation and Drools-specific properties.
createRuleExecutionSet(String, Map) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetProviderImpl
Creates a RuleExecutionSet implementation from a URI.
createRuleExecutionSetRepository() - Method in class org.drools.jsr94.rules.RuleServiceProviderImpl
Creates the RuleExecutionSetRepository.
createRuleSession(String, Map, int) - Method in class org.drools.jsr94.rules.RuleRuntimeImpl
Creates a RuleSession implementation using the supplied Drools-specific rule execution set registration URI.

D

DefaultRuleExecutionSetRepository - Class in org.drools.jsr94.rules.repository
Stores the registered RuleExecutionSet objects.
DefaultRuleExecutionSetRepository() - Constructor for class org.drools.jsr94.rules.repository.DefaultRuleExecutionSetRepository
 
deregisterRuleExecutionSet(String, Map) - Method in class org.drools.jsr94.rules.admin.RuleAdministratorImpl
Unregisters a previously registered RuleExecutionSet from a URI.

E

executeRules() - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Executes the rules in the bound rule execution set using the objects present in the rule session state.
executeRules(List) - Method in class org.drools.jsr94.rules.StatelessRuleSessionImpl
Executes the rules in the bound rule execution set using the supplied list of objects.
executeRules(List, ObjectFilter) - Method in class org.drools.jsr94.rules.StatelessRuleSessionImpl
Executes the rules in the bound rule execution set using the supplied list of objects.

G

getDefaultObjectFilter() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Returns the default ObjectFilter class name associated with this rule execution set.
getDescription() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Get a description of this rule execution set.
getDescription() - Method in class org.drools.jsr94.rules.admin.RuleImpl
Get a description of the rule.
getDescription() - Method in class org.drools.jsr94.rules.RuleExecutionSetMetadataImpl
Get a short description about this RuleExecutionSet.
getFactHandleType() - Method in class org.drools.jsr94.rules.Jsr94FactHandleFactory
 
getHandles() - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Returns a List of the Handles being used for object identity.
getLocalRuleExecutionSetProvider(Map) - Method in class org.drools.jsr94.rules.admin.RuleAdministratorImpl
Returns a LocalRuleExecutionSetProvider implementation.
getName() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Get the name of this rule execution set.
getName() - Method in class org.drools.jsr94.rules.admin.RuleImpl
Get the name of this rule.
getName() - Method in class org.drools.jsr94.rules.RuleExecutionSetMetadataImpl
Get the name of this RuleExecutionSet.
getObject(Handle) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
 
getObjectFilter() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Get an instance of the default filter, or null.
getObjects() - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Returns a List of all objects in the rule session state of this rule session.
getObjects(ObjectFilter) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Returns a List over the objects in rule session state of this rule session.
getProperty(Object) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Get a user-defined or Drools-defined property.
getProperty(Object) - Method in class org.drools.jsr94.rules.admin.RuleImpl
Get a user-defined or Drools-defined property.
getRegistrations() - Method in class org.drools.jsr94.rules.repository.DefaultRuleExecutionSetRepository
 
getRegistrations() - Method in interface org.drools.jsr94.rules.repository.RuleExecutionSetRepository
Retrieves a List of the URIs that currently have RuleExecutionSets associated with them.
getRegistrations() - Method in class org.drools.jsr94.rules.RuleRuntimeImpl
Retrieves a List of the URIs that currently have RuleExecutionSets associated with them.
getRepository() - Method in class org.drools.jsr94.rules.RuleServiceProviderImpl
Returns the RuleExecutionSetRepository
getRuleAdministrator() - Method in class org.drools.jsr94.rules.RuleServiceProviderImpl
Returns a class instance of RuleAdministrator.
getRuleExecutionSet(String, Map) - Method in class org.drools.jsr94.rules.repository.DefaultRuleExecutionSetRepository
 
getRuleExecutionSet(String, Map) - Method in interface org.drools.jsr94.rules.repository.RuleExecutionSetRepository
Get the RuleExecutionSet bound to this URI, or return null.
getRuleExecutionSetProvider(Map) - Method in class org.drools.jsr94.rules.admin.RuleAdministratorImpl
Returns a RuleExecutionSetProvider implementation.
getRuleRuntime() - Method in class org.drools.jsr94.rules.RuleServiceProviderImpl
Returns a class instance of RuleRuntime.
getRules() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Return a list of all Rules that are part of the RuleExecutionSet.
getType() - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
 
getType() - Method in class org.drools.jsr94.rules.StatelessRuleSessionImpl
 
getUri() - Method in class org.drools.jsr94.rules.RuleExecutionSetMetadataImpl
Get the URI for this RuleExecutionSet.

I

initSession(SessionConfiguration) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Initialize this RuleSession with a new WorkingMemory.

J

Jsr94EventFactHandle - Class in org.drools.jsr94.rules
The Drools implementation of the Handle interface which provides a marker interface for Drools-specific object identity mechanism.
Jsr94EventFactHandle(long, Object, long, long, long, EntryPoint) - Constructor for class org.drools.jsr94.rules.Jsr94EventFactHandle
Creates a new event fact handle.
Jsr94FactHandle - Class in org.drools.jsr94.rules
The Drools implementation of the Handle interface which provides a marker interface for Drools-specific object identity mechanism.
Jsr94FactHandleFactory - Class in org.drools.jsr94.rules
A factory for creating Handles.
Jsr94FactHandleFactory() - Constructor for class org.drools.jsr94.rules.Jsr94FactHandleFactory
 

L

loadRuleExecutionSetRepository(String) - Static method in class org.drools.jsr94.rules.repository.RuleExecutionSetRepositoryLoader
Loads the RuleExecutionSetRepository using the algorithm described above.
LocalRuleExecutionSetProviderImpl - Class in org.drools.jsr94.rules.admin
The Drools implementation of the LocalRuleExecutionSetProvider interface which defines RuleExecutionSet creation methods for defining RuleExecutionSets from local (non-serializable) resources.
LocalRuleExecutionSetProviderImpl() - Constructor for class org.drools.jsr94.rules.admin.LocalRuleExecutionSetProviderImpl
Default constructor.

N

newFactHandle(int, Object, long, ObjectTypeConf, InternalWorkingMemory, EntryPoint) - Method in class org.drools.jsr94.rules.Jsr94FactHandleFactory
 
newInstance() - Method in class org.drools.jsr94.rules.Jsr94FactHandleFactory
 
newInstance(int, long) - Method in class org.drools.jsr94.rules.Jsr94FactHandleFactory
 
newStatefulSession(SessionConfiguration) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Returns a new WorkingMemory object.
newStatelessSession() - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Returns a new WorkingMemory object.
newStatelessSession() - Method in class org.drools.jsr94.rules.StatelessRuleSessionImpl
Initialize this RuleSession with a new WorkingMemory.

O

ObjectFilterAdapter - Class in org.drools.jsr94.rules
Adaptor class, that makes JSR94 ObjectFilters work from a delegating Drools ObjectFilter
ObjectFilterAdapter(ObjectFilter) - Constructor for class org.drools.jsr94.rules.ObjectFilterAdapter
 
org.drools.jsr94.rules - package org.drools.jsr94.rules
Provides the core client APIs for using a rule engine.
org.drools.jsr94.rules.admin - package org.drools.jsr94.rules.admin
Provides the APIs for rule administration.
org.drools.jsr94.rules.repository - package org.drools.jsr94.rules.repository
Provides the APIs for rule execution set repositories.

R

registerRuleExecutionSet(String, RuleExecutionSet, Map) - Method in class org.drools.jsr94.rules.admin.RuleAdministratorImpl
Registers a RuleExecutionSet and associates it with a given URI.
registerRuleExecutionSet(String, RuleExecutionSet, Map) - Method in class org.drools.jsr94.rules.repository.DefaultRuleExecutionSetRepository
 
registerRuleExecutionSet(String, RuleExecutionSet, Map) - Method in interface org.drools.jsr94.rules.repository.RuleExecutionSetRepository
Register a RuleExecutionSet under the given URI.
release() - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Releases all resources used by this rule session.
removeObject(Handle) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Removes a given object from the rule session state of this rule session.
RES_DESCRIPTION - Static variable in class org.drools.jsr94.rules.Constants
RuleExecutionSet description constant.
RES_DSL - Static variable in class org.drools.jsr94.rules.Constants
 
RES_NAME - Static variable in class org.drools.jsr94.rules.Constants
RuleExecutionSet name constant.
RES_PACKAGEBUILDER_CONFIG - Static variable in class org.drools.jsr94.rules.Constants
RuleExecutionSet package builder config constant.
RES_RULEBASE_CONFIG - Static variable in class org.drools.jsr94.rules.Constants
RuleExecutionSet rulebase config constant.
RES_SOURCE - Static variable in class org.drools.jsr94.rules.Constants
 
RES_SOURCE_TYPE_DECISION_TABLE - Static variable in class org.drools.jsr94.rules.Constants
 
RES_SOURCE_TYPE_XML - Static variable in class org.drools.jsr94.rules.Constants
 
reset() - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Resets this rule session.
RULE_SERVICE_PROVIDER - Static variable in class org.drools.jsr94.rules.RuleServiceProviderImpl
 
RuleAdministratorImpl - Class in org.drools.jsr94.rules.admin
The Drools implementation of the RuleAdministrator interface which is used by rule execution set administrators to load rule execution sets from external sources and create a RuleExecutionSet runtime object.
RuleAdministratorImpl(RuleExecutionSetRepository) - Constructor for class org.drools.jsr94.rules.admin.RuleAdministratorImpl
Default constructor.
RuleExecutionSetImpl - Class in org.drools.jsr94.rules.admin
The Drools implementation of the RuleExecutionSet interface which defines a named set of executable Rule instances.
RuleExecutionSetMetadataImpl - Class in org.drools.jsr94.rules
The Drools implementation of the RuleExecutionSetMetadata interface which exposes some simple properties of the RuleExecutionSet to the runtime user.
RuleExecutionSetMetadataImpl(String, String, String) - Constructor for class org.drools.jsr94.rules.RuleExecutionSetMetadataImpl
Constructs an instance of RuleExecutionSetMetadata.
RuleExecutionSetProviderImpl - Class in org.drools.jsr94.rules.admin
The Drools implementation of the RuleExecutionSetProvider interface which defines RuleExecutionSet creation methods for defining RuleExecutionSets from potentially serializable resources.
RuleExecutionSetProviderImpl() - Constructor for class org.drools.jsr94.rules.admin.RuleExecutionSetProviderImpl
 
RuleExecutionSetRepository - Interface in org.drools.jsr94.rules.repository
Stores the registered RuleExecutionSet objects.
RuleExecutionSetRepositoryException - Exception in org.drools.jsr94.rules.repository
TODO
RuleExecutionSetRepositoryException(String) - Constructor for exception org.drools.jsr94.rules.repository.RuleExecutionSetRepositoryException
TODO
RuleExecutionSetRepositoryException(String, Exception) - Constructor for exception org.drools.jsr94.rules.repository.RuleExecutionSetRepositoryException
TODO
RuleExecutionSetRepositoryLoader - Class in org.drools.jsr94.rules.repository
Load the RuleExecutionSetRepository using the following algorithm. 1.
RuleExecutionSetRepositoryLoader() - Constructor for class org.drools.jsr94.rules.repository.RuleExecutionSetRepositoryLoader
 
RuleImpl - Class in org.drools.jsr94.rules.admin
The Drools implementation of the Rule interface which provides access to simple metadata for a rule.
RuleRuntimeImpl - Class in org.drools.jsr94.rules
The Drools implementation of the RuleRuntime interface which is the access point for runtime execution of RuleExecutionSets.
RuleRuntimeImpl(RuleExecutionSetRepository) - Constructor for class org.drools.jsr94.rules.RuleRuntimeImpl
Create a new RuleRuntimeImpl.
RuleServiceProviderImpl - Class in org.drools.jsr94.rules
This class provides access to the RuleRuntime and RuleAdministrator implementation supplied by Drools when running under J2SE.
RuleServiceProviderImpl() - Constructor for class org.drools.jsr94.rules.RuleServiceProviderImpl
Create a new RuleServiceProviderImpl.

S

setDefaultObjectFilter(String) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Set the default ObjectFilter class.
setProperty(Object, Object) - Method in class org.drools.jsr94.rules.admin.RuleExecutionSetImpl
Set a user-defined or Drools-defined property.
setProperty(Object, Object) - Method in class org.drools.jsr94.rules.admin.RuleImpl
Set a user-defined or Drools-defined property.
StatefulRuleSessionImpl - Class in org.drools.jsr94.rules
The Drools implementation of the StatefulRuleSession interface which is a representation of a stateful rules engine session.
StatelessRuleSessionImpl - Class in org.drools.jsr94.rules
The Drools implementation of the StatelessRuleSession interface which is a representation of a stateless rules engine session.

U

unregisterRuleExecutionSet(String, Map) - Method in class org.drools.jsr94.rules.repository.DefaultRuleExecutionSetRepository
 
unregisterRuleExecutionSet(String, Map) - Method in interface org.drools.jsr94.rules.repository.RuleExecutionSetRepository
Unregister a RuleExecutionSet from the given URI.
updateObject(Handle, Object) - Method in class org.drools.jsr94.rules.StatefulRuleSessionImpl
Notifies the rules engine that a given object in the rule session state has changed.
A C D E G I J L N O R S U 
Drools :: JSR-94 API Module 6.0.3-redhat-8

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.