站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss RULES 4.0.0.11754MR2 API 英文版文档

Serialized Form (Drools 4.0.0.11754MR2 API) - JBoss RULES 4.0.0.11754MR2 API 英文版文档


Serialized Form


Package org.drools

Class org.drools.CheckedDroolsException extends Exception implements Serializable

serialVersionUID: 8748057033307755380L

Class org.drools.FactException extends RuntimeDroolsException implements Serializable

serialVersionUID: -4883321236259632979L

Class org.drools.IntegrationException extends CheckedDroolsException implements Serializable

serialVersionUID: -595899480857696387L

Class org.drools.NoSuchFactHandleException extends FactException implements Serializable

serialVersionUID: -4900120393032700935L

Serialized Fields

object

Object object
Invalid fact object.

Class org.drools.NoSuchFactObjectException extends FactException implements Serializable

serialVersionUID: 7335134332412968869L

Serialized Fields

handle

FactHandle handle
Invalid fact handle.

Class org.drools.PackageIntegrationException extends IntegrationException implements Serializable

serialVersionUID: 8186145333819048883L

Serialized Fields

pkg

Package pkg
The rule.

Class org.drools.RuleBaseConfiguration extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

immutable

boolean immutable

maintainTms

boolean maintainTms

removeIdentities

boolean removeIdentities

shareAlphaNodes

boolean shareAlphaNodes

shareBetaNodes

boolean shareBetaNodes

alphaMemory

boolean alphaMemory

alphaNodeHashingThreshold

int alphaNodeHashingThreshold

compositeKeyDepth

int compositeKeyDepth

indexLeftBetaMemory

boolean indexLeftBetaMemory

indexRightBetaMemory

boolean indexRightBetaMemory

assertBehaviour

RuleBaseConfiguration.AssertBehaviour assertBehaviour

logicalOverride

RuleBaseConfiguration.LogicalOverride logicalOverride

executorService

ExecutorService executorService

Class org.drools.RuleBaseConfiguration.AssertBehaviour extends Object implements Serializable

serialVersionUID: 320L

Serialization Methods

readResolve

private Object readResolve()
                    throws ObjectStreamException
Throws:
ObjectStreamException
Serialized Fields

value

int value

Class org.drools.RuleBaseConfiguration.LogicalOverride extends Object implements Serializable

serialVersionUID: 320L

Serialization Methods

readResolve

private Object readResolve()
                    throws ObjectStreamException
Throws:
ObjectStreamException
Serialized Fields

value

int value

Class org.drools.RuleIntegrationException extends IntegrationException implements Serializable

serialVersionUID: -4907967959683936312L

Serialized Fields

rule

Rule rule
The rule.

Class org.drools.RuntimeDroolsException extends RuntimeException implements Serializable

serialVersionUID: 2047943370647227549L


Package org.drools.base

Class org.drools.base.BaseClassFieldExtractor extends Object implements Serializable

Serialized Fields

index

int index

fieldType

Class<T> fieldType

valueType

ValueType valueType

Class org.drools.base.BaseDuration extends Object implements Serializable

serialVersionUID: 8677999540061540878L

Serialized Fields

seconds

long seconds
The number of seconds of the duration.


rule

Rule rule

Class org.drools.base.BaseEvaluator extends Object implements Serializable

Serialized Fields

operator

Operator operator

type

ValueType type

Class org.drools.base.ClassFieldExtractor extends Object implements Serializable

serialVersionUID: 320L

Serialization Methods

readObject

private void readObject(ObjectInputStream is)
                 throws ClassNotFoundException,
                        IOException,
                        Exception
Throws:
ClassNotFoundException
IOException
Exception
Serialized Fields

fieldName

String fieldName

clazz

Class<T> clazz

Class org.drools.base.ClassObjectType extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

objectTypeClass

Class<T> objectTypeClass
Java object class.


valueType

ValueType valueType

shadowEnabled

boolean shadowEnabled

shadowClass

Class<T> shadowClass

Class org.drools.base.DefaultKnowledgeHelper extends Object implements Serializable

serialVersionUID: 3692991484157215686L

Serialized Fields

rule

Rule rule

subrule

GroupElement subrule

activation

Activation activation

tuple

Tuple tuple

workingMemory

InternalWorkingMemoryActions workingMemory

Class org.drools.base.ValueType extends Object implements Serializable

serialVersionUID: 320L

Serialization Methods

readResolve

private Object readResolve()
                    throws ObjectStreamException
Throws:
ObjectStreamException
Serialized Fields

name

String name

classType

Class<T> classType

evaluatorFactory

EvaluatorFactory evaluatorFactory

simpleType

int simpleType

Package org.drools.base.evaluators

Class org.drools.base.evaluators.ArrayFactory extends Object implements Serializable

serialVersionUID: -5485618486269637287L

Class org.drools.base.evaluators.BaseMemberOfEvaluator extends BaseEvaluator implements Serializable

Class org.drools.base.evaluators.BaseNotMemberOfEvaluator extends BaseEvaluator implements Serializable

Class org.drools.base.evaluators.BigDecimalFactory extends Object implements Serializable

serialVersionUID: -3272957023711251983L

Class org.drools.base.evaluators.BigIntegerFactory extends Object implements Serializable

serialVersionUID: 4180922947425495749L

Class org.drools.base.evaluators.BooleanFactory extends Object implements Serializable

serialVersionUID: -1463529133869380215L

Class org.drools.base.evaluators.ByteFactory extends Object implements Serializable

serialVersionUID: -2213953461197502182L

Class org.drools.base.evaluators.CharacterFactory extends Object implements Serializable

serialVersionUID: -8006570416583057447L

Class org.drools.base.evaluators.DateFactory extends Object implements Serializable

serialVersionUID: -9190991797780589450L

Class org.drools.base.evaluators.DoubleFactory extends Object implements Serializable

serialVersionUID: -3853062740291829023L

Class org.drools.base.evaluators.FactTemplateFactory extends Object implements Serializable

serialVersionUID: 1384322764502834134L

Class org.drools.base.evaluators.FloatFactory extends Object implements Serializable

serialVersionUID: -4254964760901343619L

Class org.drools.base.evaluators.IntegerFactory extends Object implements Serializable

serialVersionUID: -6863552870087722275L

Class org.drools.base.evaluators.LongFactory extends Object implements Serializable

serialVersionUID: 4184811148799115566L

Class org.drools.base.evaluators.ObjectFactory extends Object implements Serializable

serialVersionUID: -8547142029512452551L

Class org.drools.base.evaluators.Operator extends Object implements Serializable

serialVersionUID: 320L

Serialization Methods

readResolve

private Object readResolve()
                    throws ObjectStreamException
Throws:
ObjectStreamException
Serialized Fields

operator

String operator

Class org.drools.base.evaluators.ShortFactory extends Object implements Serializable

serialVersionUID: -1295210800055648796L

Class org.drools.base.evaluators.StringFactory extends Object implements Serializable

serialVersionUID: -1761752249672590658L


Package org.drools.base.extractors

Class org.drools.base.extractors.BaseBooleanClassFieldExtractor extends BaseClassFieldExtractor implements Serializable

serialVersionUID: 9104214567753008212L

Class org.drools.base.extractors.BaseByteClassFieldExtractor extends BaseClassFieldExtractor implements Serializable

serialVersionUID: 2031113412868487706L

Class org.drools.base.extractors.BaseCharClassFieldExtractor extends BaseClassFieldExtractor implements Serializable

serialVersionUID: 91214567753008212L

Class org.drools.base.extractors.BaseDoubleClassFieldExtractor extends BaseClassFieldExtractor implements Serializable

serialVersionUID: 20311112843487706L

Class org.drools.base.extractors.BaseFloatClassFieldExtractor extends BaseClassFieldExtractor implements Serializable

serialVersionUID: 20311112843487706L

Class org.drools.base.extractors.BaseIntClassFieldExtractor extends BaseClassFieldExtractor implements Serializable

serialVersionUID: 203112843487706L

Class org.drools.base.extractors.BaseLongClassFieldExtractors extends BaseClassFieldExtractor implements Serializable

serialVersionUID: 2031113412843487706L

Class org.drools.base.extractors.BaseObjectClassFieldExtractor extends BaseClassFieldExtractor implements Serializable

serialVersionUID: 91214567753008212L

Class org.drools.base.extractors.BaseShortClassFieldExtractor extends BaseClassFieldExtractor implements Serializable

serialVersionUID: 2031113412843487706L

Class org.drools.base.extractors.SelfReferenceClassFieldExtractor extends BaseObjectClassFieldExtractor implements Serializable

serialVersionUID: 3258380877818552472L


Package org.drools.base.field

Class org.drools.base.field.BooleanFieldImpl extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

value

boolean value

Class org.drools.base.field.DoubleFieldImpl extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

value

double value

Class org.drools.base.field.LongFieldImpl extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

value

long value

Class org.drools.base.field.ObjectFieldImpl extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

value

Object value

isCollection

boolean isCollection

isNumber

boolean isNumber

isBoolean

boolean isBoolean

isCharacter

boolean isCharacter

Package org.drools.base.mvel

Class org.drools.base.mvel.MVELConsequence extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

expr

Serializable expr

factory

DroolsMVELFactory factory

Class org.drools.base.mvel.MVELEvalExpression extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

expr

Serializable expr

factory

DroolsMVELFactory factory

Class org.drools.base.mvel.MVELPredicateExpression extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

expr

Serializable expr

factory

DroolsMVELFactory factory

Class org.drools.base.mvel.MVELReturnValueExpression extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

expr

Serializable expr

factory

DroolsMVELFactory factory

Package org.drools.brms.server.files

Class org.drools.brms.server.files.AssetFileServlet extends RepositoryServlet implements Serializable

serialVersionUID: 3909768997932550498L

Class org.drools.brms.server.files.FileUploadServlet extends RepositoryServlet implements Serializable

serialVersionUID: 3909768997932550498L

Class org.drools.brms.server.files.PackageDeploymentServlet extends RepositoryServlet implements Serializable

serialVersionUID: 3909768997932550498L

Class org.drools.brms.server.files.RepositoryBackupServlet extends RepositoryServlet implements Serializable

serialVersionUID: 3909768997932550498L

Serialized Fields

uploadHelper

FileManagerUtils uploadHelper

Class org.drools.brms.server.files.RepositoryServlet extends javax.servlet.http.HttpServlet implements Serializable

serialVersionUID: 3909768997932550498L

Serialized Fields

uploadHelper

FileManagerUtils uploadHelper

Package org.drools.common

Class org.drools.common.AbstractFactHandleFactory extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

factHandlePool

PrimitiveLongStack factHandlePool

id

long id
The fact id.


counter

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

Class org.drools.common.AbstractRuleBase extends Object implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput arg0)
                  throws IOException,
                         ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput arg0)
                   throws IOException
Throws:
IOException

Class org.drools.common.AbstractWorkingMemory extends Object implements Serializable

Serialized Fields

id

long id

addRemovePropertyChangeListenerArgs

Object[] addRemovePropertyChangeListenerArgs
The arguments used when adding/removing a property change listener.


nodeMemories

PrimitiveLongMap nodeMemories
The actual memory for the JoinNodes.


globals

Map<K,V> globals
Global values which are associated with this memory.


assertMap

ObjectHashMap assertMap
Object-to-handle mapping.


queryResults

Map<K,V> queryResults

globalResolver

GlobalResolver globalResolver

workingMemoryEventSupport

WorkingMemoryEventSupport workingMemoryEventSupport
The eventSupport


agendaEventSupport

AgendaEventSupport agendaEventSupport

handleFactory

FactHandleFactory handleFactory

tms

TruthMaintenanceSystem tms

agenda

DefaultAgenda agenda
Rule-firing agenda.


actionQueue

List<E> actionQueue

lock

ReentrantLock lock

discardOnLogicalOverride

boolean discardOnLogicalOverride

propagationIdCounter

long propagationIdCounter

maintainTms

boolean maintainTms

firing

boolean firing
Flag to determine if a rule is currently being fired.

Class org.drools.common.ActivationGroupNode extends AbstractBaseLinkedListNode implements Serializable

Serialized Fields

activation

Activation activation

activationGroup

ActivationGroup activationGroup

Class org.drools.common.AgendaGroupImpl extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

name

String name

queue

BinaryHeapQueue queue
Items in the agenda.


active

boolean active

Class org.drools.common.AgendaItem extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

tuple

Tuple tuple
The tuple.


rule

Rule rule
The rule.


subrule

GroupElement subrule
The subrule


context

PropagationContext context
The propagation context


activationNumber

long activationNumber
The activation number


queue

Queue queue
A reference to the PriorityQeue the item is on


index

int index

justified

LinkedList justified

activated

boolean activated

agendaGroup

AgendaGroupImpl agendaGroup

activationGroupNode

ActivationGroupNode activationGroupNode

ruleFlowGroupNode

RuleFlowGroupNode ruleFlowGroupNode

Class org.drools.common.BaseNode extends Object implements Serializable

Serialized Fields

id

int id

hasMemory

boolean hasMemory

sharedCount

int sharedCount

Class org.drools.common.DefaultAgenda extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

workingMemory

InternalWorkingMemory workingMemory
Working memory of this Agenda.


scheduledActivations

LinkedList scheduledActivations

agendaGroups

Map<K,V> agendaGroups
Items time-delayed.


activationGroups

Map<K,V> activationGroups

ruleFlowGroups

Map<K,V> ruleFlowGroups

focusStack

LinkedList<E> focusStack

currentModule

AgendaGroupImpl currentModule

main

AgendaGroup main

knowledgeHelper

DefaultKnowledgeHelper knowledgeHelper

activeActivations

int activeActivations

dormantActivations

int dormantActivations

Class org.drools.common.DefaultBetaConstraints extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

constraints

LinkedList constraints

contexts

ContextEntry contexts

indexed

int indexed

conf

RuleBaseConfiguration conf

Class org.drools.common.DefaultFactHandle extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

id

long id
Handle id.


recency

long recency

object

Object object

key

EqualityKey key

objectHashCode

int objectHashCode

shadowFact

boolean shadowFact

Class org.drools.common.DoubleBetaConstraints extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

constraint0

BetaNodeFieldConstraint constraint0

constraint1

BetaNodeFieldConstraint constraint1

context0

ContextEntry context0

context1

ContextEntry context1

indexed0

boolean indexed0

indexed1

boolean indexed1

conf

RuleBaseConfiguration conf

Class org.drools.common.EmptyBetaConstraints extends Object implements Serializable

serialVersionUID: 320L

Class org.drools.common.EqualityAssertMapComparator extends Object implements Serializable

serialVersionUID: 320L

Class org.drools.common.EqualityKey extends Object implements Serializable

Serialized Fields

handle

InternalFactHandle handle
this is an optimisation so single stated equalities can tracked without the overhead of an ArrayList


instances

List<E> instances
this is always lazily maintainned and deleted when empty to minimise memory consumption


hashCode

int hashCode
This is cached in the constructor from the first added Object


status

int status
Tracks whether this Fact is Stated or Justified

Class org.drools.common.EqualityKeyComparator extends Object implements Serializable

serialVersionUID: 320L

Class org.drools.common.IdentityAssertMapComparator extends Object implements Serializable

serialVersionUID: 320L

Class org.drools.common.InstanceEqualsConstraint extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

declarations

Declaration[] declarations

otherPattern

Pattern otherPattern

Class org.drools.common.InstanceEqualsConstraint.InstanceEqualsConstraintContextEntry extends Object implements Serializable

serialVersionUID: 5841221599619051196L

Serialized Fields

left

Object left

right

Object right

pattern

Pattern pattern

entry

ContextEntry entry

Class org.drools.common.InstanceNotEqualsConstraint extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

otherPattern

Pattern otherPattern

Class org.drools.common.InstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry extends Object implements Serializable

serialVersionUID: -1229222687367782322L

Serialized Fields

left

Object left

right

Object right

pattern

Pattern pattern

entry

ContextEntry entry

Class org.drools.common.LogicalDependency extends AbstractBaseLinkedListNode implements Serializable

Serialized Fields

justifier

Activation justifier

factHandle

FactHandle factHandle

Class org.drools.common.PropagationContextImpl extends Object implements Serializable

Serialized Fields

type

int type

rule

Rule rule

activation

Activation activation

propagationNumber

long propagationNumber

activeActivations

int activeActivations

dormantActivations

int dormantActivations

retracted

ObjectHashMap retracted

Class org.drools.common.QuadroupleBetaConstraints extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

constraint0

BetaNodeFieldConstraint constraint0

constraint1

BetaNodeFieldConstraint constraint1

constraint2

BetaNodeFieldConstraint constraint2

constraint3

BetaNodeFieldConstraint constraint3

context0

ContextEntry context0

context1

ContextEntry context1

context2

ContextEntry context2

context3

ContextEntry context3

indexed0

boolean indexed0

indexed1

boolean indexed1

indexed2

boolean indexed2

indexed3

boolean indexed3

conf

RuleBaseConfiguration conf

Class org.drools.common.RuleFlowGroupNode extends AbstractBaseLinkedListNode implements Serializable

serialVersionUID: -6507208076979260126L

Serialized Fields

activation

Activation activation

ruleFlowGroup

InternalRuleFlowGroup ruleFlowGroup

Class org.drools.common.ScheduledAgendaItem extends TimerTask implements Serializable

serialVersionUID: 320L

Serialized Fields

previous

LinkedListNode previous

next

LinkedListNode next

tuple

Tuple tuple
The tuple.


rule

Rule rule
The rule.


subrule

GroupElement subrule
The subrule


agenda

InternalAgenda agenda

context

PropagationContext context

activationNumber

long activationNumber

justified

LinkedList justified

activated

boolean activated

activationGroupNode

ActivationGroupNode activationGroupNode

Class org.drools.common.SingleBetaConstraints extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

constraint

BetaNodeFieldConstraint constraint

context

ContextEntry context

indexed

boolean indexed

conf

RuleBaseConfiguration conf

Class org.drools.common.TripleBetaConstraints extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

constraint0

BetaNodeFieldConstraint constraint0

constraint1

BetaNodeFieldConstraint constraint1

constraint2

BetaNodeFieldConstraint constraint2

context0

ContextEntry context0

context1

ContextEntry context1

context2

ContextEntry context2

indexed0

boolean indexed0

indexed1

boolean indexed1

indexed2

boolean indexed2

conf

RuleBaseConfiguration conf

Class org.drools.common.TruthMaintenanceSystem extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

workingMemory

AbstractWorkingMemory workingMemory

justifiedMap

PrimitiveLongMap justifiedMap

assertMap

ObjectHashMap assertMap

Class org.drools.common.TupleStartEqualsConstraint extends Object implements Serializable

serialVersionUID: 7766998673828986129L

Serialized Fields

declarations

Declaration[] declarations

Class org.drools.common.TupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry extends Object implements Serializable

serialVersionUID: 5841221599619051196L

Serialized Fields

left

ReteTuple left

right

ReteTuple right

compareSize

int compareSize

entry

ContextEntry entry

Package org.drools.compiler

Class org.drools.compiler.DroolsParserException extends CheckedDroolsException implements Serializable

serialVersionUID: 5478531718450682607L

Class org.drools.compiler.PackageBuilder.MissingPackageNameException extends IllegalArgumentException implements Serializable

serialVersionUID: 320L


Package org.drools.concurrent

Class org.drools.concurrent.AssertObject extends Object implements Serializable

Serialized Fields

object

Object object

result

Object result

Class org.drools.concurrent.AssertObjects extends Object implements Serializable

Serialized Fields

object

Object object

results

List<E> results

Class org.drools.concurrent.CommandExecutor extends Object implements Serializable

Serialized Fields

workingMemory

WorkingMemory workingMemory

queue

BlockingQueue queue

run

boolean run

Class org.drools.concurrent.DefaultExecutorService extends Object implements Serializable

Serialized Fields

thread

Thread thread

executor

CommandExecutor executor

running

boolean running

Class org.drools.concurrent.FireAllRules extends Object implements Serializable

Serialized Fields

agendaFilter

AgendaFilter agendaFilter

done

boolean done

Class org.drools.concurrent.ModifyObject extends Object implements Serializable

Serialized Fields

factHandle

FactHandle factHandle

object

Object object

done

boolean done

Class org.drools.concurrent.RetractObject extends Object implements Serializable

Serialized Fields

factHandle

FactHandle factHandle

done

boolean done

Package org.drools.conflict

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

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

serialVersionUID: -789551657570610724L

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

serialVersionUID: -6539946070667458957L

Serialized Fields

components

ConflictResolver[] components

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

serialVersionUID: 8177623789776261668L

Class org.drools.conflict.DepthConflictResolver extends Object implements Serializable

serialVersionUID: 7967558633422820901L

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

serialVersionUID: -1164016501513168413L

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

serialVersionUID: -2948840369812341044L

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

serialVersionUID: -4829889337782810804L

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

serialVersionUID: -3655252795357431402L

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

serialVersionUID: -1418542215680672535L

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

serialVersionUID: 5472580281375896966L

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

serialVersionUID: 5525937687818579171L

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

serialVersionUID: 1525679879305714538L


Package org.drools.decisiontable.parser

Class org.drools.decisiontable.parser.DecisionTableParseException extends RuntimeException implements Serializable

serialVersionUID: 2655710832124783733L


Package org.drools.event

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

serialVersionUID: 320L

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

serialVersionUID: -4835521318275229782L

Class org.drools.event.ActivationEvent extends EventObject implements Serializable

serialVersionUID: -5067428687027220296L

Class org.drools.event.AfterActivationFiredEvent extends ActivationEvent implements Serializable

serialVersionUID: 3346503468898146700L

Class org.drools.event.AgendaEventSupport extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

listeners

List<E> listeners

workingMemory

WorkingMemory workingMemory

Class org.drools.event.AgendaGroupEvent extends EventObject implements Serializable

serialVersionUID: 320L

Class org.drools.event.AgendaGroupPoppedEvent extends AgendaGroupEvent implements Serializable

serialVersionUID: 320L

Class org.drools.event.AgendaGroupPushedEvent extends AgendaGroupEvent implements Serializable

serialVersionUID: 320L

Class org.drools.event.BeforeActivationFiredEvent extends ActivationEvent implements Serializable

serialVersionUID: -3334640987208404388L

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

serialVersionUID: -4034827684101547060L

Serialized Fields

handle

FactHandle handle

object

Object object

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

serialVersionUID: -1114244534479330055L

Serialized Fields

handle

FactHandle handle

oldObject

Object oldObject

object

Object object

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

serialVersionUID: -6306584011196320279L

Serialized Fields

handle

FactHandle handle

oldObject

Object oldObject

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

serialVersionUID: -5621549882634049634L

Serialized Fields

propagationContext

PropagationContext propagationContext

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

serialVersionUID: -7572714148615479288L

Serialized Fields

listeners

List<E> listeners

workingMemory

WorkingMemory workingMemory

Package org.drools.facttemplates

Class org.drools.facttemplates.FactImpl extends Object implements Serializable

Serialized Fields

factTemplate

FactTemplate factTemplate

values

Object[] values

hashCode

int hashCode

id

long id
the Fact id must be unique, since we use it for the indexes

Class org.drools.facttemplates.FactTemplateFieldExtractor extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

factTemplate

FactTemplate factTemplate

fieldIndex

int fieldIndex

Class org.drools.facttemplates.FactTemplateImpl extends Object implements Serializable

Serialized Fields

fields

FieldTemplate[] fields

pkg

Package pkg

name

String name

Class org.drools.facttemplates.FactTemplateObjectType extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

factTemplate

FactTemplate factTemplate
FieldTemplate.


Package org.drools.jsr94.rules

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

Class org.drools.jsr94.rules.Jsr94FactHandleFactory extends AbstractFactHandleFactory implements Serializable

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

serialVersionUID: 1L

Serialized Fields

uri

String uri
The URI for this RuleExecutionSet.


name

String name
The name of this RuleExecutionSet.


description

String description
The description of this RuleExecutionSet.

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

serialVersionUID: 1L

Serialized Fields

repository

RuleExecutionSetRepository repository

Class org.drools.jsr94.rules.RuleServiceProviderImpl extends javax.rules.RuleServiceProvider implements Serializable

Serialized Fields

ruleRuntime

javax.rules.RuleRuntime ruleRuntime
An instance of RuleRuntimeImpl.


ruleAdministrator

javax.rules.admin.RuleAdministrator ruleAdministrator
An instance of RuleAdministratorImpl.


repository

RuleExecutionSetRepository repository

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

serialVersionUID: 1L

Serialized Fields

session

StatefulSession session

Package org.drools.jsr94.rules.admin

Class org.drools.jsr94.rules.admin.RuleAdministratorImpl extends Object implements Serializable

Serialized Fields

repository

RuleExecutionSetRepository repository

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

serialVersionUID: 1L

Serialized Fields

description

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


defaultObjectFilterClassName

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


properties

Map<K,V> properties
A Map of user-defined and Drools-defined properties.


ruleBase

RuleBase ruleBase
The RuleBase associated with this RuleExecutionSet.


pkg

Package pkg
The Package 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.admin.RuleExecutionSetRepository extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

map

Map<K,V> map
Holds the registered RuleExecutionSet objects.

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

serialVersionUID: 1L

Serialized Fields

name

String name
The name of this rule.


description

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


properties

Map<K,V> 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.


Package org.drools.lang

Class org.drools.lang.GeneralParseException extends org.antlr.runtime.RecognitionException implements Serializable

serialVersionUID: -1743929851876940150L

Serialized Fields

message

String message

Class org.drools.lang.ParseException extends RuntimeDroolsException implements Serializable

serialVersionUID: -7500818890340701977L

Serialized Fields

lineNumber

int lineNumber

cause

Throwable cause

Package org.drools.lang.descr

Class org.drools.lang.descr.AccessorDescr extends DeclarativeInvokerDescr implements Serializable

serialVersionUID: -8501718084759205602L

Serialized Fields

variableName

String variableName

invokers

List<E> invokers

Class org.drools.lang.descr.AccumulateDescr extends BaseDescr implements Serializable

serialVersionUID: 2831283873824863255L

Serialized Fields

sourcePattern

PatternDescr sourcePattern

resultPattern

PatternDescr resultPattern

initCode

String initCode

actionCode

String actionCode

resultCode

String resultCode

declarations

String[] declarations

classMethodName

String classMethodName

Class org.drools.lang.descr.AndDescr extends BaseDescr implements Serializable

serialVersionUID: 8225023304408452585L

Serialized Fields

descrs

List<E> descrs

Class org.drools.lang.descr.AttributeDescr extends BaseDescr implements Serializable

serialVersionUID: -2746045674173812015L

Serialized Fields

name

String name

value

String value

Class org.drools.lang.descr.BaseDescr extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

startCharacter

int startCharacter

endCharacter

int endCharacter

line

int line

column

int column

endLine

int endLine

endColumn

int endColumn

Class org.drools.lang.descr.CollectDescr extends BaseDescr implements Serializable

serialVersionUID: -78056848363435347L

Serialized Fields

sourcePattern

PatternDescr sourcePattern

resultPattern

PatternDescr resultPattern

classMethodName

String classMethodName

Class org.drools.lang.descr.DeclarativeInvokerDescr extends BaseDescr implements Serializable

Class org.drools.lang.descr.EvalDescr extends BaseDescr implements Serializable

serialVersionUID: 325264120108029570L

Serialized Fields

content

Object content

declarations

String[] declarations

classMethodName

String classMethodName

Class org.drools.lang.descr.ExistsDescr extends BaseDescr implements Serializable

serialVersionUID: -1617901384156245788L

Serialized Fields

descrs

List<E> descrs

Class org.drools.lang.descr.FactTemplateDescr extends BaseDescr implements Serializable

serialVersionUID: 320L

Serialized Fields

name

String name

fields

List<E> fields

Class org.drools.lang.descr.FieldAccessDescr extends DeclarativeInvokerDescr implements Serializable

serialVersionUID: 3262446325341307441L

Serialized Fields

fieldName

String fieldName

argument

String argument

Class org.drools.lang.descr.FieldBindingDescr extends BaseDescr implements Serializable

serialVersionUID: 1996404511986883239L

Serialized Fields

fieldName

String fieldName

identifier

String identifier

Class org.drools.lang.descr.FieldConstraintDescr extends BaseDescr implements Serializable

serialVersionUID: 320L

Serialized Fields

fieldName

String fieldName

restrictions

List<E> restrictions

Class org.drools.lang.descr.FieldTemplateDescr extends BaseDescr implements Serializable

serialVersionUID: -5702332394753109979L

Serialized Fields

name

String name

classType

String classType

Class org.drools.lang.descr.ForallDescr extends BaseDescr implements Serializable

serialVersionUID: 1742161904829304893L

Serialized Fields

patterns

List<E> patterns

Class org.drools.lang.descr.FromDescr extends BaseDescr implements Serializable

Serialized Fields

pattern

PatternDescr pattern

dataSource

DeclarativeInvokerDescr dataSource

Class org.drools.lang.descr.FunctionCallDescr extends DeclarativeInvokerDescr implements Serializable

Serialized Fields

name

String name

arguments

String arguments

Class org.drools.lang.descr.FunctionDescr extends BaseDescr implements Serializable

serialVersionUID: 320L

Serialized Fields

name

String name

returnType

String returnType

parameterTypes

List<E> parameterTypes

parameterNames

List<E> parameterNames

text

String text

offset

int offset

className

String className

Class org.drools.lang.descr.FunctionImportDescr extends ImportDescr implements Serializable

serialVersionUID: 3549259347577832528L

Class org.drools.lang.descr.GlobalDescr extends BaseDescr implements Serializable

serialVersionUID: -7950086393744529044L

Serialized Fields

identifier

String identifier

type

String type

Class org.drools.lang.descr.ImportDescr extends BaseDescr implements Serializable

serialVersionUID: -5578158193651898438L

Serialized Fields

target

String target

Class org.drools.lang.descr.LiteralRestrictionDescr extends RestrictionDescr implements Serializable

serialVersionUID: 320L

Serialized Fields

evaluator

String evaluator

text

String text

staticFieldValue

boolean staticFieldValue

Class org.drools.lang.descr.MethodAccessDescr extends DeclarativeInvokerDescr implements Serializable

serialVersionUID: -1855405201484757499L

Serialized Fields

methodName

String methodName

arguments

String arguments

Class org.drools.lang.descr.NotDescr extends BaseDescr implements Serializable

serialVersionUID: 4650543951506472407L

Serialized Fields

descrs

List<E> descrs

Class org.drools.lang.descr.OrDescr extends BaseDescr implements Serializable

serialVersionUID: -6499901868693501867L

Serialized Fields

descrs

List<E> descrs

Class org.drools.lang.descr.PackageDescr extends BaseDescr implements Serializable

serialVersionUID: 4491974850482281807L

Serialized Fields

name

String name

documentation

String documentation

imports

List<E> imports

functionImports

List<E> functionImports

attributes

List<E> attributes

globals

List<E> globals

factTemplates

List<E> factTemplates

functions

List<E> functions

rules

List<E> rules

Class org.drools.lang.descr.PatternDescr extends BaseDescr implements Serializable

serialVersionUID: 63959215220308107L

Serialized Fields

objectType

String objectType

identifier

String identifier

descrs

List<E> descrs

leftParentCharacter

int leftParentCharacter

rightParentCharacter

int rightParentCharacter

Class org.drools.lang.descr.PredicateDescr extends BaseDescr implements Serializable

serialVersionUID: 320L

Serialized Fields

content

Object content

declarations

String[] declarations

classMethodName

String classMethodName

Class org.drools.lang.descr.QueryDescr extends RuleDescr implements Serializable

serialVersionUID: -7193800196930051812L

Class org.drools.lang.descr.Restriction extends BaseDescr implements Serializable

Class org.drools.lang.descr.RestrictionConnectiveDescr extends RestrictionDescr implements Serializable

serialVersionUID: 320L

Serialized Fields

connective

int connective

Class org.drools.lang.descr.RestrictionDescr extends BaseDescr implements Serializable

Class org.drools.lang.descr.ReturnValueRestrictionDescr extends RestrictionDescr implements Serializable

serialVersionUID: 320L

Serialized Fields

evaluator

String evaluator

content

Object content

declarations

String[] declarations

classMethodName

String classMethodName

Class org.drools.lang.descr.RuleDescr extends BaseDescr implements Serializable

serialVersionUID: 320L

Serialized Fields

name

String name

documentation

String documentation

lhs

AndDescr lhs

consequence

Object consequence

consequenceLine

int consequenceLine

consequencePattern

int consequencePattern

offset

int offset

attributes

List<E> attributes

className

String className

Class org.drools.lang.descr.VariableRestrictionDescr extends RestrictionDescr implements Serializable

serialVersionUID: 320L

Serialized Fields

evaluator

String evaluator

declarationIdentifier

String declarationIdentifier

Package org.drools.lang.dsl

Class org.drools.lang.dsl.DSLMappingParseException extends Exception implements Serializable

serialVersionUID: 3451471362012187687L

Serialized Fields

message

String message

line

int line

Package org.drools.repository

Class org.drools.repository.RulesRepositoryException extends RuntimeException implements Serializable

serialVersionUID: 1L


Package org.drools.resource.exception

Class org.drools.resource.exception.ResourceAccessDeniedException extends Exception implements Serializable

Serialized Fields

url

String url

username

String username

password

String password

Class org.drools.resource.exception.ResourceTypeNotSupportedException extends Exception implements Serializable

Serialized Fields

url

String url

Class org.drools.resource.exception.ResourceUrlNotFoundException extends Exception implements Serializable

Serialized Fields

url

String url

Package org.drools.reteoo

Class org.drools.reteoo.AccumulateNode extends org.drools.reteoo.BetaNode implements Serializable

serialVersionUID: -4081578178269297948L

Serialized Fields

accumulate

Accumulate accumulate

resultConstraints

AlphaNodeFieldConstraint[] resultConstraints

resultBinder

BetaConstraints resultBinder

Class org.drools.reteoo.AlphaNode extends ObjectSource implements Serializable

serialVersionUID: 320L

Serialized Fields

constraint

AlphaNodeFieldConstraint constraint
The FieldConstraint


previousObjectSinkNode

ObjectSinkNode previousObjectSinkNode

nextObjectSinkNode

ObjectSinkNode nextObjectSinkNode

Class org.drools.reteoo.BetaMemory extends Object implements Serializable

serialVersionUID: -4648029105678562600L

Serialized Fields

tupleMemory

TupleMemory tupleMemory

factHandleMemory

FactHandleMemory factHandleMemory

createdHandles

ObjectHashMap createdHandles

Class org.drools.reteoo.CollectNode extends org.drools.reteoo.BetaNode implements Serializable

serialVersionUID: -8321568626178187047L

Serialized Fields

collect

Collect collect

resultConstraints

AlphaNodeFieldConstraint[] resultConstraints

resultsBinder

BetaConstraints resultsBinder

Class org.drools.reteoo.CompositeObjectSinkAdapter extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

otherSinks

ObjectSinkNodeList otherSinks

hashableSinks

ObjectSinkNodeList hashableSinks

hashedFieldIndexes

LinkedList hashedFieldIndexes

hashedSinkMap

ObjectHashMap hashedSinkMap

hashKey

CompositeObjectSinkAdapter.HashKey hashKey

alphaNodeHashingThreshold

int alphaNodeHashingThreshold

Class org.drools.reteoo.CompositeObjectSinkAdapter.FieldIndex extends Object implements Serializable

serialVersionUID: 3853708964744065172L

Serialized Fields

index

int index

fieldExtactor

FieldExtractor fieldExtactor

count

int count

hashed

boolean hashed

previous

LinkedListNode previous

next

LinkedListNode next

Class org.drools.reteoo.CompositeObjectSinkAdapter.HashKey extends Object implements Serializable

serialVersionUID: 1949191240975565186L

Serialized Fields

index

int index

type

byte type

ovalue

Object ovalue

lvalue

long lvalue

bvalue

boolean bvalue

dvalue

double dvalue

hashCode

int hashCode

Class org.drools.reteoo.CompositeTupleSinkAdapter extends Object implements Serializable

Serialized Fields

sinks

TupleSinkNodeList sinks

Class org.drools.reteoo.EmptyObjectSinkAdapter extends Object implements Serializable

Class org.drools.reteoo.EmptyTupleSinkAdapter extends Object implements Serializable

Class org.drools.reteoo.EvalConditionNode extends TupleSource implements Serializable

serialVersionUID: 1986131208174298080L

Serialized Fields

condition

EvalCondition condition
The semantic Test.


tupleSource

TupleSource tupleSource
The source of incoming Tuples.


previousTupleSinkNode

TupleSinkNode previousTupleSinkNode

nextTupleSinkNode

TupleSinkNode nextTupleSinkNode

Class org.drools.reteoo.ExistsNode extends org.drools.reteoo.BetaNode implements Serializable

serialVersionUID: 2597133625232012026L

Class org.drools.reteoo.FromNode extends TupleSource implements Serializable

serialVersionUID: 320L

Serialized Fields

dataProvider

DataProvider dataProvider

tupleSource

TupleSource tupleSource

alphaConstraints

AlphaNodeFieldConstraint[] alphaConstraints

betaConstraints

BetaConstraints betaConstraints

previousTupleSinkNode

TupleSinkNode previousTupleSinkNode

nextTupleSinkNode

TupleSinkNode nextTupleSinkNode

Class org.drools.reteoo.InitialFactHandle extends DefaultFactHandle implements Serializable

serialVersionUID: 320L

Serialized Fields

delegate

InternalFactHandle delegate

object

Object object

Class org.drools.reteoo.JoinNode extends org.drools.reteoo.BetaNode implements Serializable

serialVersionUID: 320L

Class org.drools.reteoo.LeftInputAdapterNode extends TupleSource implements Serializable

serialVersionUID: 320L

Serialized Fields

objectSource

ObjectSource objectSource

previousObjectSinkNode

ObjectSinkNode previousObjectSinkNode

nextObjectSinkNode

ObjectSinkNode nextObjectSinkNode

Class org.drools.reteoo.NotNode extends org.drools.reteoo.BetaNode implements Serializable

serialVersionUID: 320L

Class org.drools.reteoo.ObjectSinkNodeList extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

firstNode

ObjectSinkNode firstNode

lastNode

ObjectSinkNode lastNode

size

int size

Class org.drools.reteoo.ObjectSource extends BaseNode implements Serializable

Serialized Fields

sink

ObjectSinkPropagator sink
The destination for FactHandleImpl.


objectSource

ObjectSource objectSource

alphaNodeHashingThreshold

int alphaNodeHashingThreshold

Class org.drools.reteoo.ObjectTypeNode extends ObjectSource implements Serializable

serialVersionUID: 320L

Serialized Fields

objectType

ObjectType objectType
The ObjectType semantic module.


rete

Rete rete
The parent Rete node


skipOnModify

boolean skipOnModify

Class org.drools.reteoo.QueryTerminalNode extends BaseNode implements Serializable

serialVersionUID: 1010704050163661495L

Serialized Fields

rule

Rule rule
The rule to invoke upon match.


subrule

GroupElement subrule

tupleSource

TupleSource tupleSource

Class org.drools.reteoo.Rete extends ObjectSource implements Serializable

serialVersionUID: 320L

Serialized Fields

objectTypeNodes

ObjectHashMap objectTypeNodes
The Map of ObjectTypeNodes.

Class org.drools.reteoo.ReteooBuilder extends Object implements Serializable

serialVersionUID: 1737643968218792944L

Serialized Fields

rules

Map<K,V> rules

idGenerator

ReteooBuilder.IdGenerator idGenerator

Class org.drools.reteoo.ReteooBuilder.IdGenerator extends Object implements Serializable

serialVersionUID: -5909710713463187779L

Serialized Fields

nextId

int nextId

Class org.drools.reteoo.ReteooFactHandleFactory extends AbstractFactHandleFactory implements Serializable

serialVersionUID: 300L

Class org.drools.reteoo.ReteooRuleBase extends AbstractRuleBase implements Serializable

serialVersionUID: 320L

Serialization Methods

readExternal

public void readExternal(ObjectInput stream)
                  throws IOException,
                         ClassNotFoundException
Handles the read serialization of the Package. Patterns in Rules may reference generated data which cannot be serialized by default methods. The Package uses PackageCompilationData to hold a reference to the generated bytecode; which must be restored before any Rules. A custom ObjectInputStream, able to resolve classes against the bytecode in the PackageCompilationData, is used to restore the Rules.

Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput stream)
                   throws IOException
Handles the write serialization of the Package. Patterns in Rules may reference generated data which cannot be serialized by default methods. The Package uses PackageCompilationData to hold a reference to the generated bytecode. The generated bytecode must be restored before any Rules.

Throws:
IOException

Class org.drools.reteoo.ReteooStatefulSession extends ReteooWorkingMemory implements Serializable

Serialized Fields

executor

ExecutorService executor

Class org.drools.reteoo.ReteooWorkingMemory extends AbstractWorkingMemory implements Serializable

serialVersionUID: 320L

Class org.drools.reteoo.ReteTuple extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

index

int index

handle

InternalFactHandle handle

parent

ReteTuple parent

activation

Activation activation

recency

long recency

hashCode

int hashCode

fieldIndexed

boolean fieldIndexed

matches

int matches

next

Entry next

Class org.drools.reteoo.RightInputAdapterNode extends ObjectSource implements Serializable

serialVersionUID: 320L

Serialized Fields

tupleSource

TupleSource tupleSource

Class org.drools.reteoo.RuleTerminalNode extends BaseNode implements Serializable

serialVersionUID: 320L

Serialized Fields

rule

Rule rule
The rule to invoke upon match.


subrule

GroupElement subrule
the subrule reference is needed to resolve declarations because declarations may have different offsets in each subrule


tupleSource

TupleSource tupleSource

previousTupleSinkNode

TupleSinkNode previousTupleSinkNode

nextTupleSinkNode

TupleSinkNode nextTupleSinkNode

Class org.drools.reteoo.SingleObjectSinkAdapter extends Object implements Serializable

Serialized Fields

sink

ObjectSink sink

Class org.drools.reteoo.SingleTupleSinkAdapter extends Object implements Serializable

Serialized Fields

sink

TupleSink sink

Class org.drools.reteoo.TupleSinkNodeList extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

firstNode

TupleSinkNode firstNode

lastNode

TupleSinkNode lastNode

size

int size

Class org.drools.reteoo.TupleSource extends BaseNode implements Serializable

Serialized Fields

sink

TupleSinkPropagator sink
The destination for Tuples.


Package org.drools.rule

Class org.drools.rule.AbstractCompositeRestriction extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

restrictions

Restriction[] restrictions

contextEntry

AbstractCompositeRestriction.CompositeContextEntry contextEntry

Class org.drools.rule.AbstractCompositeRestriction.CompositeContextEntry extends Object implements Serializable

Serialized Fields

contextEntries

ContextEntry[] contextEntries

entry

ContextEntry entry

Class org.drools.rule.Accumulate extends ConditionalElement implements Serializable

serialVersionUID: 4608000398919355806L

Serialized Fields

accumulator

Accumulator accumulator

sourcePattern

Pattern sourcePattern

resultPattern

Pattern resultPattern

requiredDeclarations

Declaration[] requiredDeclarations

innerDeclarations

Declaration[] innerDeclarations

Class org.drools.rule.AndCompositeRestriction extends AbstractCompositeRestriction implements Serializable

serialVersionUID: 320L

Class org.drools.rule.Collect extends ConditionalElement implements Serializable

serialVersionUID: 6064290134136990287L

Serialized Fields

sourcePattern

Pattern sourcePattern

resultPattern

Pattern resultPattern

Class org.drools.rule.ConditionalElement extends Object implements Serializable

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

serialVersionUID: 248608383490386902L

Serialized Fields

identifier

String identifier
The identifier for the variable.


extractor

Extractor extractor

pattern

Pattern pattern

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

serialVersionUID: 7940684712885535254L

Serialized Fields

pkg

Package pkg
The rule-set.


originalRule

Rule originalRule
The member rule.


conflictingRule

Rule conflictingRule
The conflicting rule.

Class org.drools.rule.EvalCondition extends ConditionalElement implements Serializable

serialVersionUID: 4479634725392322326L

Serialized Fields

expression

EvalExpression expression

requiredDeclarations

Declaration[] requiredDeclarations

Class org.drools.rule.FixedDuration extends Object implements Serializable

serialVersionUID: -812460534301137795L

Serialized Fields

duration

long duration
Duration, in seconds.

Class org.drools.rule.Forall extends ConditionalElement implements Serializable

serialVersionUID: -5993305516857875971L

Serialized Fields

basePattern

Pattern basePattern

remainingPatterns

List<E> remainingPatterns

Class org.drools.rule.From extends ConditionalElement implements Serializable

serialVersionUID: -2640290731776949513L

Serialized Fields

pattern

Pattern pattern

dataProvider

DataProvider dataProvider

Class org.drools.rule.GroupElement extends ConditionalElement implements Serializable

serialVersionUID: 125354210439500614L

Serialized Fields

type

GroupElement.Type type

children

List<E> children

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

serialVersionUID: -9130595795187136300L

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

serialVersionUID: 8022715021861853591L

Serialized Fields

rule

Rule rule
The invalid rule.

Class org.drools.rule.InvalidRulePackage extends RuntimeException implements Serializable

serialVersionUID: 7244017661666655680L

Class org.drools.rule.LiteralConstraint extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

extractor

FieldExtractor extractor

restriction

LiteralRestriction restriction

Class org.drools.rule.LiteralRestriction extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

field

FieldValue field

evaluator

Evaluator evaluator

contextEntry

org.drools.rule.LiteralRestriction.LiteralContextEntry contextEntry

Class org.drools.rule.MultiRestrictionFieldConstraint extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

extractor

FieldExtractor extractor

restrictions

Restriction restrictions

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

serialVersionUID: 689390109396320998L

Class org.drools.rule.OrCompositeRestriction extends AbstractCompositeRestriction implements Serializable

serialVersionUID: 320L

Class org.drools.rule.Package extends Object implements Serializable

serialVersionUID: 320L

Serialization Methods

readExternal

public void readExternal(ObjectInput stream)
                  throws IOException,
                         ClassNotFoundException
Handles the read serialization of the Package. Patterns in Rules may reference generated data which cannot be serialized by default methods. The Package uses PackageCompilationData to hold a reference to the generated bytecode; which must be restored before any Rules. A custom ObjectInputStream, able to resolve classes against the bytecode in the PackageCompilationData, is used to restore the Rules.

Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput stream)
                   throws IOException
Handles the write serialization of the Package. Patterns in Rules may reference generated data which cannot be serialized by default methods. The Package uses PackageCompilationData to hold a reference to the generated bytecode. The generated bytecode must be restored before any Rules.

Throws:
IOException

Class org.drools.rule.PackageCompilationData extends Object implements Serializable

serialVersionUID: 320L

Serialization Methods

readExternal

public void readExternal(ObjectInput stream)
                  throws IOException,
                         ClassNotFoundException
Handles the read serialization of the PackageCompilationData. Patterns in Rules may reference generated data which cannot be serialized by default methods. The PackageCompilationData holds a reference to the generated bytecode; which must be restored before any Rules. A custom ObjectInputStream, able to resolve classes against the bytecode, is used to restore the Rules.

Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput stream)
                   throws IOException
Handles the write serialization of the PackageCompilationData. Patterns in Rules may reference generated data which cannot be serialized by default methods. The PackageCompilationData holds a reference to the generated bytecode. The generated bytecode must be restored before any Rules.

Throws:
IOException

Class org.drools.rule.Pattern extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

objectType

ObjectType objectType

constraints

List<E> constraints

declaration

Declaration declaration

declarations

Map<K,V> declarations

index

int index

offset

int offset

Class org.drools.rule.PredicateConstraint extends Object implements Serializable

serialVersionUID: -103424847725754568L

Serialized Fields

expression

PredicateExpression expression

requiredDeclarations

Declaration[] requiredDeclarations

previousDeclarations

Declaration[] previousDeclarations

localDeclarations

Declaration[] localDeclarations

requiredGlobals

String[] requiredGlobals

Class org.drools.rule.PredicateConstraint.PredicateContextEntry extends Object implements Serializable

serialVersionUID: 4217315252579887635L

Serialized Fields

leftTuple

ReteTuple leftTuple

rightObject

Object rightObject

workingMemory

InternalWorkingMemory workingMemory

entry

ContextEntry entry

Class org.drools.rule.Query extends Rule implements Serializable

serialVersionUID: 320L

Class org.drools.rule.ReturnValueConstraint extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

fieldExtractor

FieldExtractor fieldExtractor

restriction

ReturnValueRestriction restriction

Class org.drools.rule.ReturnValueRestriction extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

expression

ReturnValueExpression expression

requiredDeclarations

Declaration[] requiredDeclarations

requiredGlobals

String[] requiredGlobals

previousDeclarations

Declaration[] previousDeclarations

localDeclarations

Declaration[] localDeclarations

evaluator

Evaluator evaluator

contextEntry

ReturnValueRestriction.ReturnValueContextEntry contextEntry

Class org.drools.rule.ReturnValueRestriction.ReturnValueContextEntry extends Object implements Serializable

serialVersionUID: 3563817867979321431L

Serialized Fields

fieldExtractor

FieldExtractor fieldExtractor

object

Object object

leftTuple

ReteTuple leftTuple

workingMemory

InternalWorkingMemory workingMemory

previousDeclarations

Declaration[] previousDeclarations

localDeclarations

Declaration[] localDeclarations

entry

ContextEntry entry

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

serialVersionUID: 320L

Serialized Fields

pkg

String pkg
The parent pkg


name

String name
Name of the rule.


salience

int salience
Salience value.


dirty

boolean dirty

declarations

Map<K,V> declarations

declarationArray

Declaration[] declarationArray

lhsRoot

GroupElement lhsRoot

dialect

String dialect

agendaGroup

String agendaGroup

consequence

Consequence consequence
Consequence.


duration

Duration duration
Truthness duration.


loadOrder

long loadOrder
Load order in Package


noLoop

boolean noLoop
Is recursion of this rule allowed


autoFocus

boolean autoFocus
makes the rule's much the current focus


activationGroup

String activationGroup

ruleFlowGroup

String ruleFlowGroup

lockOnActive

boolean lockOnActive

hasLogicalDependency

boolean hasLogicalDependency

semanticallyValid

boolean semanticallyValid
indicates that the rule is semantically correct.


dateEffective

Calendar dateEffective

dateExpires

Calendar dateExpires

enabled

boolean enabled

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

serialVersionUID: 1589136521202357674L

Class org.drools.rule.VariableConstraint extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

fieldExtractor

FieldExtractor fieldExtractor

restriction

VariableRestriction restriction

Class org.drools.rule.VariableRestriction extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

declaration

Declaration declaration

requiredDeclarations

Declaration[] requiredDeclarations

evaluator

Evaluator evaluator

contextEntry

VariableRestriction.VariableContextEntry contextEntry

Class org.drools.rule.VariableRestriction.BooleanVariableContextEntry extends VariableRestriction.VariableContextEntry implements Serializable

serialVersionUID: -7664012658143075200L

Serialized Fields

left

boolean left

right

boolean right

Class org.drools.rule.VariableRestriction.DoubleVariableContextEntry extends VariableRestriction.VariableContextEntry implements Serializable

serialVersionUID: 6996094205302851397L

Serialized Fields

left

double left

right

double right

Class org.drools.rule.VariableRestriction.LongVariableContextEntry extends VariableRestriction.VariableContextEntry implements Serializable

serialVersionUID: -5316792696755228175L

Serialized Fields

left

long left

right

long right

Class org.drools.rule.VariableRestriction.ObjectVariableContextEntry extends VariableRestriction.VariableContextEntry implements Serializable

serialVersionUID: 3607107040739298581L

Serialized Fields

left

Object left

right

Object right

Class org.drools.rule.VariableRestriction.VariableContextEntry extends Object implements Serializable

Serialized Fields

extractor

FieldExtractor extractor

object

Object object

declaration

Declaration declaration

reteTuple

ReteTuple reteTuple

entry

ContextEntry entry

leftNull

boolean leftNull

rightNull

boolean rightNull

Package org.drools.ruleflow.common.core.impl

Class org.drools.ruleflow.common.core.impl.Process extends Object implements Serializable

serialVersionUID: 3904955335549399096L

Serialized Fields

id

String id

name

String name

version

String version

type

String type

Package org.drools.ruleflow.common.datatype

Package org.drools.ruleflow.common.datatype.impl.type

Class org.drools.ruleflow.common.datatype.impl.type.BooleanDataType extends Object implements Serializable

serialVersionUID: 3617855257384989752L

Class org.drools.ruleflow.common.datatype.impl.type.FloatDataType extends Object implements Serializable

serialVersionUID: 3257008760991069747L

Class org.drools.ruleflow.common.datatype.impl.type.IntegerDataType extends Object implements Serializable

serialVersionUID: 3256443611980838707L

Class org.drools.ruleflow.common.datatype.impl.type.ListDataType extends Object implements Serializable

serialVersionUID: 3689069551774415161L

Serialized Fields

dataType

IDataType dataType

Class org.drools.ruleflow.common.datatype.impl.type.StringDataType extends Object implements Serializable

serialVersionUID: 3258416135924758834L

Class org.drools.ruleflow.common.datatype.impl.type.UndefinedDataType extends Object implements Serializable

serialVersionUID: 3690196546763699768L


Package org.drools.ruleflow.common.instance

Package org.drools.ruleflow.common.instance.impl

Class org.drools.ruleflow.common.instance.impl.ProcessInstance extends Object implements Serializable

Serialized Fields

id

long id

process

IProcess process

state

int state

Package org.drools.ruleflow.core

Package org.drools.ruleflow.core.impl

Class org.drools.ruleflow.core.impl.Connection extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

type

int type

from

Node from

to

Node to

Class org.drools.ruleflow.core.impl.Constraint extends Object implements Serializable

serialVersionUID: 3257849861633422902L

Serialized Fields

name

String name

constraint

String constraint

priority

int priority

Class org.drools.ruleflow.core.impl.EndNode extends Node implements Serializable

serialVersionUID: 3906930075512484153L

Class org.drools.ruleflow.core.impl.Join extends Node implements Serializable

serialVersionUID: 3257004367155573815L

Serialized Fields

type

int type

Class org.drools.ruleflow.core.impl.Node extends Object implements Serializable

Serialized Fields

id

long id

name

String name

incomingConnections

List<E> incomingConnections

outgoingConnections

List<E> outgoingConnections

Class org.drools.ruleflow.core.impl.RuleFlowProcess extends Process implements Serializable

serialVersionUID: 3257005445309609272L

Serialized Fields

nodes

Map<K,V> nodes

variables

List<E> variables

lastNodeId

long lastNodeId

Class org.drools.ruleflow.core.impl.RuleSetNode extends Node implements Serializable

serialVersionUID: 3257285846544691769L

Serialized Fields

ruleFlowGroup

String ruleFlowGroup

Class org.drools.ruleflow.core.impl.Split extends Node implements Serializable

serialVersionUID: 3258413949669159736L

Serialized Fields

type

int type

constraints

Map<K,V> constraints

Class org.drools.ruleflow.core.impl.StartNode extends Node implements Serializable

serialVersionUID: 3257564005806782517L

Class org.drools.ruleflow.core.impl.Variable extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

name

String name

type

IDataType type

value

Serializable value

Package org.drools.ruleflow.instance

Package org.drools.ruleflow.instance.impl

Class org.drools.ruleflow.instance.impl.RuleFlowProcessInstance extends ProcessInstance implements Serializable

serialVersionUID: -6760756665603399413L

Serialized Fields

agenda

Agenda agenda

nodeInstances

List<E> nodeInstances

Package org.drools.spi

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

serialVersionUID: -4110574597794545184L

Serialized Fields

rule

Rule rule

info

String info

Class org.drools.spi.GlobalExtractor extends Object implements Serializable

serialVersionUID: -756967384190918798L

Serialized Fields

key

String key

objectType

ObjectType objectType

Class org.drools.spi.PatternExtractor extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

objectType

ObjectType objectType

Package org.drools.util

Class org.drools.util.AbstractBaseLinkedListNode extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

previous

LinkedListNode previous

next

LinkedListNode next

Class org.drools.util.AbstractHashTable extends Object implements Serializable

Serialized Fields

size

int size

threshold

int threshold

loadFactor

float loadFactor

comparator

AbstractHashTable.ObjectComparator comparator

table

Entry[] table

iterator

AbstractHashTable.HashTableIterator iterator

Class org.drools.util.AbstractHashTable.EqualityEquals extends Object implements Serializable

serialVersionUID: 8004812231695147987L

Class org.drools.util.AbstractHashTable.FactEntry extends Object implements Serializable

serialVersionUID: 1776798977330980128L

Serialized Fields

handle

InternalFactHandle handle

hashCode

int hashCode

next

Entry next

Class org.drools.util.AbstractHashTable.HashTableIterator extends Object implements Serializable

serialVersionUID: -3058359667332106450L

Serialized Fields

hashTable

AbstractHashTable hashTable

table

Entry[] table

row

int row

length

int length

entry

Entry entry

Class org.drools.util.AbstractHashTable.InstanceEquals extends Object implements Serializable

serialVersionUID: 1835792402650440794L

Class org.drools.util.BinaryHeapQueue extends Object implements Serializable

Serialized Fields

comparator

Comparator<T> comparator
The comparator used to order the elements


size

int size
The number of elements currently in this heap.


elements

Queueable[] elements
The elements in this heap.

Class org.drools.util.FactHandleIndexHashTable extends AbstractHashTable implements Serializable

serialVersionUID: -6033183838054653227L

Serialized Fields

startResult

int startResult

tupleValueIterator

FactHandleIndexHashTable.FieldIndexHashTableIterator tupleValueIterator

factSize

int factSize

index

AbstractHashTable.Index index

Class org.drools.util.FactHandleIndexHashTable.FieldIndexEntry extends Object implements Serializable

serialVersionUID: -577270475161063671L

Serialized Fields

next

Entry next

first

AbstractHashTable.FactEntry first

hashCode

int hashCode

index

AbstractHashTable.Index index

Class org.drools.util.FactHandleIndexHashTable.FieldIndexHashTableIterator extends Object implements Serializable

Serialized Fields

entry

Entry entry

Class org.drools.util.FactHashTable extends AbstractHashTable implements Serializable

serialVersionUID: 320L

Class org.drools.util.LinkedList extends Object implements Serializable

serialVersionUID: 320L

Serialized Fields

firstNode

LinkedListNode firstNode

lastNode

LinkedListNode lastNode

size

int size

iterator

LinkedList.LinkedListIterator iterator

Class org.drools.util.LinkedList.JavaUtilIterator extends Object implements Serializable

Serialized Fields

list

LinkedList list

currentNode

LinkedListNode currentNode

nextNode

LinkedListNode nextNode

immutable

boolean immutable

Class org.drools.util.LinkedList.LinkedListIterator extends Object implements Serializable

Serialized Fields

list

LinkedList list

current

LinkedListNode current

Class org.drools.util.LinkedListEntry extends AbstractBaseLinkedListNode implements Serializable

serialVersionUID: 4631711292464775664L

Serialized Fields

object

Object object

Class org.drools.util.ObjectHashMap extends AbstractHashTable implements Serializable

serialVersionUID: 929633553699602561L

Class org.drools.util.ObjectHashMap.ObjectEntry extends Object implements Serializable

serialVersionUID: -2589987113898296555L

Serialized Fields

key

Object key

value

Object value

hashCode

int hashCode

next

Entry next

Class org.drools.util.ObjectHashSet extends AbstractHashTable implements Serializable

serialVersionUID: 929633553699602561L

Class org.drools.util.ObjectHashSet.ObjectEntry extends Object implements Serializable

serialVersionUID: -2589987113898296555L

Serialized Fields

value

Object value

hashCode

int hashCode

next

Entry next

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

serialVersionUID: 199618748057741463L

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

totalSize

int totalSize

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

serialVersionUID: 1121303319795490425L

Serialized Fields

tableSize

int tableSize

currentPageId

int currentPageId

currentPage

org.drools.util.PrimitiveLongStack.Page currentPage

Class org.drools.util.TupleHashTable extends AbstractHashTable implements Serializable

Class org.drools.util.TupleIndexHashTable extends AbstractHashTable implements Serializable

serialVersionUID: -6214772340195061306L

Serialized Fields

startResult

int startResult

tupleValueIterator

TupleIndexHashTable.FieldIndexHashTableIterator tupleValueIterator

tupleValueFullIterator

TupleIndexHashTable.FieldIndexHashTableFullIterator tupleValueFullIterator

factSize

int factSize

index

AbstractHashTable.Index index

Class org.drools.util.TupleIndexHashTable.FieldIndexEntry extends Object implements Serializable

serialVersionUID: 8160842495541574574L

Serialized Fields

next

Entry next

first

ReteTuple first

hashCode

int hashCode

index

AbstractHashTable.Index index

Class org.drools.util.TupleIndexHashTable.FieldIndexHashTableFullIterator extends Object implements Serializable

Serialized Fields

hashTable

AbstractHashTable hashTable

table

Entry[] table

row

int row

length

int length

entry

Entry entry

Class org.drools.util.TupleIndexHashTable.FieldIndexHashTableIterator extends Object implements Serializable

Serialized Fields

entry

Entry entry

Class org.drools.util.UUID extends Object implements Serializable

Serialized Fields

mId

byte[] mId

Package org.drools.util.asm

Package org.drools.util.concurrent.locks

Class org.drools.util.concurrent.locks.LinkedBlockingQueue extends AbstractQueue implements Serializable

serialVersionUID: -6903933977591709194L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Reconstitute this queue instance from a stream (that is, deserialize it).

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Save the state to a stream (that is, serialize it).

Serial Data:
The capacity is emitted (int), followed by all of its elements (each an Object) in the proper order, followed by a null
Throws:
IOException
Serialized Fields

capacity

int capacity
The capacity bound, or Integer.MAX_VALUE if none


count

int count
Current number of elements


takeLock

Object takeLock
Lock held by take, poll, etc


putLock

Object putLock
Lock held by put, offer, etc

Class org.drools.util.concurrent.locks.ReentrantLock extends Object implements Serializable

serialVersionUID: 7373984872572414699L

Serialized Fields

sync

org.drools.util.concurrent.locks.ReentrantLock.NonfairSync sync

Class org.drools.util.concurrent.locks.TimeUnit extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Throws:
ObjectStreamException
Serialized Fields

index

int index
The ordinal of this unit. This is useful both for TimeUnit.ordinal() and to maintain serialization consistence with earlier versions.


name

String name
name of this unit


Package org.jboss.seam.remoting.gwt

Class org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

knownImplementedInterfaces

Set<E> knownImplementedInterfaces

perThreadRequest

ThreadLocal<T> perThreadRequest

perThreadResponse

ThreadLocal<T> perThreadResponse

serializableTypeOracle

com.google.gwt.user.server.rpc.impl.ServerSerializableTypeOracle serializableTypeOracle

Package org.objenesis

Class org.objenesis.ObjenesisException extends RuntimeException implements Serializable



Copyright © 2001-2007 JBoss Inc.. All Rights Reserved.