Serialized Form

Class org.drools.conflict.AbstractConflictResolver extends java.lang.Object implements Serializable


Class org.drools.event.ActivationCancelledEvent extends WorkingMemoryEvent implements Serializable

Serialized Fields

rule

Rule rule

tuple

Tuple tuple


Class org.drools.event.ActivationCreatedEvent extends WorkingMemoryEvent implements Serializable

Serialized Fields

rule

Rule rule

tuple

Tuple tuple


Class org.drools.event.ActivationFiredEvent extends WorkingMemoryEvent implements Serializable

Serialized Fields

rule

Rule rule

tuple

Tuple tuple


Class org.drools.rule.ApplicationData extends java.lang.Object implements Serializable

Serialized Fields

identifier

java.lang.String identifier

type

java.lang.Class type

ruleSet

RuleSet ruleSet


Class org.drools.AssertionException extends FactException implements Serializable


Class org.drools.semantics.base.BooleanSemaphore extends java.lang.Object implements Serializable

Serialized Fields

identifier

java.lang.String identifier

value

boolean value


Class org.drools.semantics.base.CharSemaphore extends java.lang.Object implements Serializable

Serialized Fields

identifier

java.lang.String identifier

value

char value


Class org.drools.semantics.base.ClassFieldObjectType extends ClassObjectType implements Serializable

Serialized Fields

objectFieldName

java.lang.String objectFieldName
Java object field.


objectFieldValue

java.lang.String objectFieldValue

getterMethod

java.lang.reflect.Method getterMethod
Java getter method.


Class org.drools.semantics.base.ClassObjectType extends java.lang.Object implements Serializable

Serialized Fields

objectTypeClass

java.lang.Class objectTypeClass
Java object class.


Class org.drools.semantics.java.CompilationException extends DroolsException implements Serializable

Serialized Fields

rule

Rule rule

text

java.lang.String text

lineNumber

int lineNumber

columnNumber

int columnNumber

errorMessage

java.lang.String errorMessage


Class org.drools.conflict.ComplexityConflictResolver extends AbstractConflictResolver implements Serializable


Class org.drools.conflict.CompositeConflictResolver extends AbstractConflictResolver implements Serializable

Serialized Fields

components

ConflictResolver[] components


Class org.drools.spi.ConditionException extends AssertionException implements Serializable

Serialized Fields

rule

Rule rule

info

java.lang.String info


Class org.drools.event.ConditionTestedEvent extends WorkingMemoryEvent implements Serializable

Serialized Fields

rule

Rule rule

condition

Condition condition

tuple

Tuple tuple

passed

boolean passed


Class org.drools.spi.ConsequenceException extends AssertionException implements Serializable

Serialized Fields

rule

Rule rule


Class org.drools.rule.Declaration extends java.lang.Object implements Serializable

Serialized Fields

identifier

java.lang.String identifier
The identifier for the variable.


objectType

ObjectType objectType
The type of the variable.


index

int index
The index within a rule.


Class org.drools.conflict.DefaultConflictResolver extends CompositeConflictResolver implements Serializable


Class org.drools.reteoo.DefaultFactHandleFactory extends java.lang.Object implements Serializable

Serialized Fields

id

long id
The fact id.


counter

long counter
The number of facts created - used for recency.


Class org.drools.semantics.base.DoubleSemaphore extends java.lang.Object implements Serializable

Serialized Fields

identifier

java.lang.String identifier

value

double value


Class org.drools.DroolsException extends java.lang.Exception implements Serializable

Serialized Fields

rootCause

java.lang.Throwable rootCause
Root cause, if any.


Class org.drools.rule.DuplicateRuleNameException extends RuleConstructionException implements Serializable

Serialized Fields

ruleSet

RuleSet ruleSet
The rule-set.


originalRule

Rule originalRule
The member rule.


conflictingRule

Rule conflictingRule
The conflicting rule.


Class org.drools.FactException extends DroolsException implements Serializable


Class org.drools.reteoo.FactHandleImpl extends java.lang.Object implements Serializable

Serialized Fields

id

long id
Handle id.


recency

long recency


Class org.drools.examples.primefactors.FactorCondition extends java.lang.Object implements Serializable

Serialized Fields

numberDecl

Declaration numberDecl

prime

int prime


Class org.drools.examples.primefactors.FactorConsequence extends java.lang.Object implements Serializable

Serialized Fields

numberDecl

Declaration numberDecl

prime

int prime


Class org.drools.smf.FactoryException extends DroolsException implements Serializable


Class org.drools.examples.fibonacci.Fibonacci extends java.lang.Object implements Serializable

Serialized Fields

sequence

int sequence

value

long value


Class org.drools.conflict.FifoConflictResolver extends AbstractConflictResolver implements Serializable


Class org.drools.semantics.base.FloatSemaphore extends java.lang.Object implements Serializable

Serialized Fields

identifier

java.lang.String identifier

value

float value


Class org.drools.semantics.groovy.GroovyBlockConsequence extends GroovyInterp implements Serializable


Class org.drools.semantics.groovy.GroovyCondition extends GroovyInterp implements Serializable

Serialized Fields

requiredDeclarations

Declaration[] requiredDeclarations
Required declarations.


Class org.drools.semantics.groovy.GroovyFunctions extends java.lang.Object implements Serializable

Serialized Fields

text

java.lang.String text


Class org.drools.semantics.groovy.GroovyImportEntry extends java.lang.Object implements Serializable

Serialized Fields

importEntry

java.lang.String importEntry


Class org.drools.semantics.groovy.GroovyInterp extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Extra work for serialization. re-creates the script object that is not serialized


writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Extra work for serialization...

Serialized Fields

text

java.lang.String text
Text.


rule

Rule rule
The rule.


Class org.drools.util.IdentityMap extends AbstractHashedMap implements Serializable

serialVersionUID: 2028493495224302329l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Read the map in using a custom routine.


writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Write the map out using a custom routine.


Class org.drools.semantics.base.IntegerSemaphore extends java.lang.Object implements Serializable

Serialized Fields

identifier

java.lang.String identifier

value

int value


Class org.drools.smf.InvalidConditionException extends SemanticComponentException implements Serializable


Class org.drools.smf.InvalidConsequenceException extends SemanticComponentException implements Serializable


Class org.drools.smf.InvalidObjectTypeException extends SemanticComponentException implements Serializable


Class org.drools.rule.InvalidRuleException extends RuleConstructionException implements Serializable

Serialized Fields

rule

Rule rule
The invalid rule.


Class org.drools.semantics.java.JavaBlockConsequence extends java.lang.Object implements Serializable

Serialized Fields

block

java.lang.String block

rule

Rule rule

declarations

Declaration[] declarations

className

java.lang.String className


Class org.drools.semantics.java.JavaCondition extends java.lang.Object implements Serializable

Serialized Fields

originalExpression

java.lang.String originalExpression

rule

Rule rule

expression

java.lang.String expression

requiredDeclarations

Declaration[] requiredDeclarations

className

java.lang.String className


Class org.drools.semantics.java.JavaFunctions extends java.lang.Object implements Serializable

Serialized Fields

text

java.lang.String text

ruleSet

RuleSet ruleSet


Class org.drools.semantics.java.JavaImportEntry extends java.lang.Object implements Serializable

Serialized Fields

importEntry

java.lang.String importEntry


Class org.drools.jsr94.rules.Jsr94FactHandle extends FactHandleImpl implements Serializable


Class org.drools.jsr94.rules.Jsr94FactHandleFactory extends java.lang.Object implements Serializable

Serialized Fields

id

long id
The fact id.


counter

long counter
The number of facts created - used for recency.


Class org.drools.conflict.LifoConflictResolver extends AbstractConflictResolver implements Serializable


Class org.drools.conflict.LoadOrderConflictResolver extends AbstractConflictResolver implements Serializable


Class org.drools.semantics.base.LongSemaphore extends java.lang.Object implements Serializable

Serialized Fields

identifier

java.lang.String identifier

value

long value


Class org.drools.smf.MissingAttributeException extends FactoryException implements Serializable

Serialized Fields

name

java.lang.String name


Class org.drools.semantics.java.MissingDeclarationException extends DroolsException implements Serializable

Serialized Fields

expr

java.lang.String expr
The expression.


id

java.lang.String id
The missing id.


Class org.drools.MockWorkingMemory extends java.lang.Object implements Serializable

Serialized Fields

appData

java.util.Map appData


Class org.drools.rule.NoConsequenceException extends InvalidRuleException implements Serializable


Class org.drools.semantics.groovy.NonBooleanExprException extends ConditionException implements Serializable

Serialized Fields

expr

java.lang.String expr
The expression.


Class org.drools.semantics.java.NonBooleanExprException extends ConditionException implements Serializable

Serialized Fields

expr

java.lang.String expr
The expression.


Class org.drools.semantics.python.NonBooleanExprException extends ConditionException implements Serializable

Serialized Fields

expr

java.lang.String expr
The expression.


Class org.drools.rule.NoParameterDeclarationException extends InvalidRuleException implements Serializable


Class org.drools.NoSuchFactHandleException extends FactException implements Serializable

Serialized Fields

object

java.lang.Object object
Invalid fact object.


Class org.drools.NoSuchFactObjectException extends FactException implements Serializable

Serialized Fields

handle

FactHandle handle
Invalid fact handle.


Class org.drools.smf.NoSuchSemanticModuleException extends SemanticModuleException implements Serializable

Serialized Fields

uri

java.lang.String uri
The uri.


Class org.drools.event.ObjectAssertedEvent extends WorkingMemoryEvent implements Serializable

Serialized Fields

handle

FactHandle handle

object

java.lang.Object object


Class org.drools.event.ObjectModifiedEvent extends WorkingMemoryEvent implements Serializable

Serialized Fields

handle

FactHandle handle

oldObject

java.lang.Object oldObject

object

java.lang.Object object


Class org.drools.event.ObjectRetractedEvent extends WorkingMemoryEvent implements Serializable

Serialized Fields

handle

FactHandle handle

oldObject

java.lang.Object oldObject


Class org.drools.examples.petstore.PetStoreUI extends javax.swing.JPanel implements Serializable

Serialized Fields

output

javax.swing.JTextArea output

tableModel

org.drools.examples.petstore.PetStoreUI.TableModel tableModel

callback

CheckoutCallback callback


Class org.drools.conflict.PrimacyConflictResolver extends AbstractConflictResolver implements Serializable


Class org.drools.util.PrimitiveLongMap extends java.lang.Object implements Serializable

Serialized Fields

indexIntervals

int indexIntervals

intervalShifts

int intervalShifts

midIntervalPoint

int midIntervalPoint

tableSize

int tableSize

shifts

int shifts

doubleShifts

int doubleShifts

firstPage

org.drools.util.PrimitiveLongMap.Page firstPage

lastPage

org.drools.util.PrimitiveLongMap.Page lastPage

lastPageId

int lastPageId

maxKey

long maxKey

pageIndex

org.drools.util.PrimitiveLongMap.Page[] pageIndex


Class org.drools.util.PrimitiveLongStack extends java.lang.Object implements Serializable

Serialized Fields

tableSize

int tableSize

currentPageId

int currentPageId

currentPage

org.drools.util.PrimitiveLongStack.Page currentPage


Class org.drools.util.PriorityQueue extends java.util.AbstractCollection implements Serializable

Serialized Fields

elements

java.lang.Object[] elements
The elements in this buffer.


size

int size
The number of elements currently in this buffer.


ascendingOrder

boolean ascendingOrder
If true, the first element as determined by the sort order will be returned. If false, the last element as determined by the sort order will be returned.


comparator

java.util.Comparator comparator
The comparator used to order the elements


Class org.drools.semantics.python.PythonBlockConsequence extends PythonInterp implements Serializable


Class org.drools.semantics.python.PythonCondition extends PythonInterp implements Serializable

Serialized Fields

requiredDeclarations

Declaration[] requiredDeclarations
Required declarations.


Class org.drools.semantics.python.PythonFunctions extends java.lang.Object implements Serializable

Serialized Fields

text

java.lang.String text


Class org.drools.semantics.python.PythonImportEntry extends java.lang.Object implements Serializable

Serialized Fields

importEntry

java.lang.String importEntry


Class org.drools.conflict.RandomConflictResolver extends AbstractConflictResolver implements Serializable


Class org.drools.conflict.RecencyConflictResolver extends AbstractConflictResolver implements Serializable


Class org.drools.reteoo.ReteException extends DroolsException implements Serializable


Class org.drools.RetractionException extends FactException implements Serializable


Class org.drools.rule.Rule extends java.lang.Object implements Serializable

Serialized Fields

ruleSet

RuleSet ruleSet

name

java.lang.String name
Name of the rule.


documentation

java.lang.String documentation
Documentation.


salience

int salience
Salience value.


parameterDeclarations

java.util.List parameterDeclarations
Formal parameter declarations.


conditions

java.util.List conditions
Conditions.


consequence

Consequence consequence
Consequence.


duration

Duration duration
Truthness duration.


loadOrder

long loadOrder
Load order in RuleSet


noLoop

boolean noLoop
is the consequence of the rule currently being executed?


imports

java.util.Set imports

applicationData

java.util.Map applicationData


Class org.drools.spi.RuleBaseContext extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream stream)


Class org.drools.rule.RuleConstructionException extends DroolsException implements Serializable


Class org.drools.jsr94.rules.admin.RuleExecutionSetImpl extends java.lang.Object implements Serializable

Serialized Fields

description

java.lang.String description
A description of this rule execution set or null if no description is specified.


defaultObjectFilterClassName

java.lang.String defaultObjectFilterClassName
The default ObjectFilter class name associated with this rule execution set.


properties

java.util.Map properties
A Map of user-defined and Drools-defined properties.


ruleBase

RuleBase ruleBase
The RuleBase associated with this RuleExecutionSet.


ruleSet

RuleSet ruleSet
The RuleSet associated with this RuleExecutionSet.


objectFilter

javax.rules.ObjectFilter objectFilter
The default ObjectFilter class name associated with this rule execution set.


Class org.drools.jsr94.rules.RuleExecutionSetMetadataImpl extends java.lang.Object implements Serializable

Serialized Fields

uri

java.lang.String uri
The URI for this RuleExecutionSet.


name

java.lang.String name
The name of this RuleExecutionSet.


description

java.lang.String description
The description of this RuleExecutionSet.


Class org.drools.jsr94.rules.admin.RuleImpl extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name
The name of this rule.


description

java.lang.String description
A description of the rule or null if no description is specified.


properties

java.util.Map properties
A Map of user-defined and Drools-defined properties.


rule

Rule rule
The org.drools.rule.Rule that lies at the core of this javax.rules.admin.Rule object.


Class org.drools.RuleIntegrationException extends DroolsException implements Serializable

Serialized Fields

rule

Rule rule
The rule.


Class org.drools.jsr94.rules.RuleRuntimeImpl extends java.lang.Object implements Serializable


Class org.drools.rule.RuleSet extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name
Name of the ruleset.


documentation

java.lang.String documentation
Documentation.


ruleNames

java.util.Set ruleNames
Set of all rule-names in this RuleSet.


rules

java.util.List rules
Ordered list of all Rules in this RuleSet.


imports

java.util.Set imports

applicationData

java.util.Map applicationData

functions

java.util.Map functions

ruleBaseContext

RuleBaseContext ruleBaseContext


Class org.drools.RuleSetIntegrationException extends DroolsException implements Serializable

Serialized Fields

ruleSet

RuleSet ruleSet
The rule.


Class org.drools.conflict.SalienceConflictResolver extends AbstractConflictResolver implements Serializable


Class org.drools.smf.SemanticComponentException extends SemanticModuleException implements Serializable

Serialized Fields

cls

java.lang.Class cls
The invalid action.


Class org.drools.smf.SemanticModuleException extends DroolsException implements Serializable


Class org.drools.smf.SemanticsReaderException extends SemanticModuleException implements Serializable

Serialized Fields

detailMessage

java.lang.String detailMessage
Specific details about the SemanticsReaderException.


Class org.drools.semantics.base.ShortSemaphore extends java.lang.Object implements Serializable

Serialized Fields

identifier

java.lang.String identifier

value

short value


Class org.drools.conflict.SimplicityConflictResolver extends AbstractConflictResolver implements Serializable


Class org.drools.jsr94.rules.StatefulRuleSessionImpl extends org.drools.jsr94.rules.AbstractRuleSessionImpl implements Serializable


Class org.drools.semantics.base.StringSemaphore extends java.lang.Object implements Serializable

Serialized Fields

identifer

java.lang.String identifer

value

java.lang.String value


Class org.drools.event.WorkingMemoryEvent extends java.util.EventObject implements Serializable


Class org.drools.event.WorkingMemoryEventSupport extends java.lang.Object implements Serializable

Serialized Fields

listeners

java.util.List listeners

workingMemory

WorkingMemory workingMemory