Package | Description |
---|---|
org.drools.core |
This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory
|
org.drools.core.common | |
org.drools.core.definitions.impl | |
org.drools.core.event |
Events provide all sorts of call backs to monitor the engine as it is running.
|
org.drools.core.facttemplates | |
org.drools.core.reteoo | |
org.drools.core.rule |
Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.
|
org.drools.core.spi | |
org.drools.core.util.debug |
Modifier and Type | Method and Description |
---|---|
Package |
PackageIntegrationException.getPackage()
Retrieve the
Package . |
Package |
RuleBase.getPackage(String name) |
Package[] |
RuleBase.getPackages() |
Modifier and Type | Method and Description |
---|---|
void |
RuleBase.addPackage(Package pkg) |
void |
RuleBase.addPackages(Package[] pkgs) |
Constructor and Description |
---|
PackageIntegrationException(Package pkg) |
PackageIntegrationException(Package pkg,
Throwable cause) |
PackageIntegrationException(String message,
Package pkg) |
Modifier and Type | Method and Description |
---|---|
Package |
DroolsObjectInput.getPackage() |
Package |
DroolsObjectInputStream.getPackage() |
Package |
InternalRuleBase.getPackage(String name) |
Modifier and Type | Method and Description |
---|---|
Map<String,Package> |
InternalRuleBase.getPackagesMap() |
Modifier and Type | Method and Description |
---|---|
void |
DroolsObjectInput.setPackage(Package pkg) |
void |
DroolsObjectInputStream.setPackage(Package pkg) |
Modifier and Type | Field and Description |
---|---|
Package |
KnowledgePackageImp.pkg |
Constructor and Description |
---|
KnowledgePackageImp(Package pkg) |
Modifier and Type | Method and Description |
---|---|
Package |
RuleBaseEvent.getPackage() |
Modifier and Type | Method and Description |
---|---|
void |
RuleBaseEventSupport.fireAfterFunctionRemoved(Package pkg,
String function) |
void |
RuleBaseEventSupport.fireAfterPackageAdded(Package newPkg) |
void |
RuleBaseEventSupport.fireAfterPackageRemoved(Package pkg) |
void |
RuleBaseEventSupport.fireAfterRuleAdded(Package newPkg,
Rule rule) |
void |
RuleBaseEventSupport.fireAfterRuleRemoved(Package pkg,
Rule rule) |
void |
RuleBaseEventSupport.fireBeforeFunctionRemoved(Package pkg,
String function) |
void |
RuleBaseEventSupport.fireBeforePackageAdded(Package newPkg) |
void |
RuleBaseEventSupport.fireBeforePackageRemoved(Package pkg) |
void |
RuleBaseEventSupport.fireBeforeRuleAdded(Package newPkg,
Rule rule) |
void |
RuleBaseEventSupport.fireBeforeRuleRemoved(Package pkg,
Rule rule) |
Constructor and Description |
---|
AfterFunctionRemovedEvent(RuleBase ruleBase,
Package pkg,
String function) |
AfterPackageAddedEvent(RuleBase ruleBase,
Package pkg) |
AfterPackageRemovedEvent(RuleBase ruleBase,
Package pkg) |
AfterRuleAddedEvent(RuleBase ruleBase,
Package pkg,
Rule rule) |
AfterRuleRemovedEvent(RuleBase ruleBase,
Package pkg,
Rule rule) |
BeforeFunctionRemovedEvent(RuleBase ruleBase,
Package pkg,
String function) |
BeforePackageAddedEvent(RuleBase ruleBase,
Package pkg) |
BeforePackageRemovedEvent(RuleBase ruleBase,
Package pkg) |
BeforeRuleAddedEvent(RuleBase ruleBase,
Package pkg,
Rule rule) |
BeforeRuleRemovedEvent(RuleBase ruleBase,
Package pkg,
Rule rule) |
RuleBaseEvent(RuleBase ruleBase,
Package pkg) |
RuleBaseEvent(RuleBase ruleBase,
Package pkg,
Rule rule) |
RuleBaseEvent(RuleBase ruleBase,
Package pkg,
String function) |
Modifier and Type | Method and Description |
---|---|
Package |
FactTemplateImpl.getPackage() |
Package |
FactTemplate.getPackage() |
Constructor and Description |
---|
FactTemplateImpl(Package pkg,
String name,
FieldTemplate[] fields) |
Modifier and Type | Field and Description |
---|---|
protected Map<String,Package> |
ReteooRuleBase.pkgs |
Modifier and Type | Method and Description |
---|---|
Package |
ReteooRuleBase.getPackage(String name) |
Package[] |
ReteooRuleBase.getPackages() |
Modifier and Type | Method and Description |
---|---|
Map<String,Package> |
ReteooRuleBase.getPackagesMap() |
Modifier and Type | Method and Description |
---|---|
protected void |
ReteooRuleBase.addEntryPoint(Package pkg,
String id) |
void |
ReteooRuleBase.addPackage(Package newPkg) |
void |
ReteooRuleBase.addPackages(Package[] pkgs) |
void |
ReteooRuleBase.addRule(Package pkg,
Rule rule) |
void |
ReteooRuleBase.addWindowDeclaration(Package pkg,
WindowDeclaration window) |
void |
ReteooRuleBase.removeRule(Package pkg,
Rule rule)
Notify listeners and sub-classes about imminent removal of a rule from a package.
|
protected void |
ReteooRuleBase.updateDependentTypes(Package newPkg,
TypeDeclaration typeDeclaration) |
Modifier and Type | Method and Description |
---|---|
void |
ReteooRuleBase.addPackages(Collection<Package> newPkgs)
Add a
Package to the network. |
Modifier and Type | Method and Description |
---|---|
Package |
Package.deepCloneIfAlreadyInUse(ClassLoader classLoader) |
Package |
DuplicateRuleNameException.getPackage()
Retrieve the
Package . |
Modifier and Type | Method and Description |
---|---|
void |
JavaDialectRuntimeData.removeFunction(Package pkg,
Function function) |
DialectRuntimeData |
DialectRuntimeRegistry.removeFunction(Package pkg,
Function function) |
void |
MVELDialectRuntimeData.removeFunction(Package pkg,
Function function) |
void |
DialectRuntimeData.removeFunction(Package pkg,
Function function) |
void |
JavaDialectRuntimeData.removeRule(Package pkg,
Rule rule) |
DialectRuntimeData |
DialectRuntimeRegistry.removeRule(Package pkg,
Rule rule) |
void |
MVELDialectRuntimeData.removeRule(Package pkg,
Rule rule) |
void |
DialectRuntimeData.removeRule(Package pkg,
Rule rule) |
Constructor and Description |
---|
DuplicateRuleNameException(Package pkg,
Rule originalRule,
Rule conflictingRule) |
DuplicateRuleNameException(Package pkg,
Rule originalRule,
Rule conflictingRule,
Throwable cause) |
Modifier and Type | Method and Description |
---|---|
void |
DeclarationScopeResolver.setPackage(Package pkg) |
Modifier and Type | Method and Description |
---|---|
Package[] |
StatefulKnowledgeSessionInfo.getPackages() |
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.