当前页面:
在线文档首页 >
JBoss RULES 4.0.0.11754MR2 API 英文版文档
Serialized Form (Drools 4.0.0.11754MR2 API) - JBoss RULES 4.0.0.11754MR2 API 英文版文档
Serialized Form
serialVersionUID: 8748057033307755380L
serialVersionUID: -4883321236259632979L
serialVersionUID: -595899480857696387L
serialVersionUID: -4900120393032700935L
object
Object object
- Invalid fact object.
serialVersionUID: 7335134332412968869L
handle
FactHandle handle
- Invalid fact handle.
serialVersionUID: 8186145333819048883L
pkg
Package pkg
- The rule.
serialVersionUID: 320L
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
serialVersionUID: 320L
readResolve
private Object readResolve()
throws ObjectStreamException
- Throws:
ObjectStreamException
value
int value
serialVersionUID: 320L
readResolve
private Object readResolve()
throws ObjectStreamException
- Throws:
ObjectStreamException
value
int value
serialVersionUID: -4907967959683936312L
rule
Rule rule
- The rule.
serialVersionUID: 2047943370647227549L
index
int index
fieldType
Class<T> fieldType
valueType
ValueType valueType
serialVersionUID: 8677999540061540878L
seconds
long seconds
- The number of seconds of the duration.
rule
Rule rule
operator
Operator operator
type
ValueType type
serialVersionUID: 320L
readObject
private void readObject(ObjectInputStream is)
throws ClassNotFoundException,
IOException,
Exception
- Throws:
ClassNotFoundException
IOException
Exception
fieldName
String fieldName
clazz
Class<T> clazz
serialVersionUID: 320L
objectTypeClass
Class<T> objectTypeClass
- Java object class.
valueType
ValueType valueType
shadowEnabled
boolean shadowEnabled
shadowClass
Class<T> shadowClass
serialVersionUID: 3692991484157215686L
rule
Rule rule
subrule
GroupElement subrule
activation
Activation activation
tuple
Tuple tuple
workingMemory
InternalWorkingMemoryActions workingMemory
serialVersionUID: 320L
readResolve
private Object readResolve()
throws ObjectStreamException
- Throws:
ObjectStreamException
name
String name
classType
Class<T> classType
evaluatorFactory
EvaluatorFactory evaluatorFactory
simpleType
int simpleType
Package org.drools.base.evaluators |
serialVersionUID: -5485618486269637287L
serialVersionUID: -3272957023711251983L
serialVersionUID: 4180922947425495749L
serialVersionUID: -1463529133869380215L
serialVersionUID: -2213953461197502182L
serialVersionUID: -8006570416583057447L
serialVersionUID: -9190991797780589450L
serialVersionUID: -3853062740291829023L
serialVersionUID: 1384322764502834134L
serialVersionUID: -4254964760901343619L
serialVersionUID: -6863552870087722275L
serialVersionUID: 4184811148799115566L
serialVersionUID: -8547142029512452551L
serialVersionUID: 320L
readResolve
private Object readResolve()
throws ObjectStreamException
- Throws:
ObjectStreamException
operator
String operator
serialVersionUID: -1295210800055648796L
serialVersionUID: -1761752249672590658L
Package org.drools.base.extractors |
serialVersionUID: 9104214567753008212L
serialVersionUID: 2031113412868487706L
serialVersionUID: 91214567753008212L
serialVersionUID: 20311112843487706L
serialVersionUID: 20311112843487706L
serialVersionUID: 203112843487706L
serialVersionUID: 2031113412843487706L
serialVersionUID: 91214567753008212L
serialVersionUID: 2031113412843487706L
serialVersionUID: 3258380877818552472L
Package org.drools.base.field |
serialVersionUID: 320L
value
boolean value
serialVersionUID: 320L
value
double value
serialVersionUID: 320L
value
long value
serialVersionUID: 320L
value
Object value
isCollection
boolean isCollection
isNumber
boolean isNumber
isBoolean
boolean isBoolean
isCharacter
boolean isCharacter
Package org.drools.base.mvel |
serialVersionUID: 320L
expr
Serializable expr
factory
DroolsMVELFactory factory
serialVersionUID: 320L
expr
Serializable expr
factory
DroolsMVELFactory factory
serialVersionUID: 320L
expr
Serializable expr
factory
DroolsMVELFactory factory
serialVersionUID: 320L
expr
Serializable expr
factory
DroolsMVELFactory factory
Package org.drools.brms.server.files |
serialVersionUID: 3909768997932550498L
serialVersionUID: 3909768997932550498L
serialVersionUID: 3909768997932550498L
serialVersionUID: 3909768997932550498L
uploadHelper
FileManagerUtils uploadHelper
serialVersionUID: 3909768997932550498L
uploadHelper
FileManagerUtils uploadHelper
Package org.drools.common |
serialVersionUID: 320L
factHandlePool
PrimitiveLongStack factHandlePool
id
long id
- The fact id.
counter
long counter
- The number of facts created - used for recency.
readExternal
public void readExternal(ObjectInput arg0)
throws IOException,
ClassNotFoundException
- Throws:
IOException
ClassNotFoundException
writeExternal
public void writeExternal(ObjectOutput arg0)
throws IOException
- Throws:
IOException
id
long id
addRemovePropertyChangeListenerArgs
Object[] addRemovePropertyChangeListenerArgs
- The arguments used when adding/removing a property change listener.
nodeMemories
PrimitiveLongMap nodeMemories
- The actual memory for the
JoinNode
s.
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.
activation
Activation activation
activationGroup
ActivationGroup activationGroup
serialVersionUID: 320L
name
String name
queue
BinaryHeapQueue queue
- Items in the agenda.
active
boolean active
serialVersionUID: 320L
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
id
int id
hasMemory
boolean hasMemory
sharedCount
int sharedCount
serialVersionUID: 320L
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
serialVersionUID: 320L
constraints
LinkedList constraints
contexts
ContextEntry contexts
indexed
int indexed
conf
RuleBaseConfiguration conf
serialVersionUID: 320L
id
long id
- Handle id.
recency
long recency
object
Object object
key
EqualityKey key
objectHashCode
int objectHashCode
shadowFact
boolean shadowFact
serialVersionUID: 320L
constraint0
BetaNodeFieldConstraint constraint0
constraint1
BetaNodeFieldConstraint constraint1
context0
ContextEntry context0
context1
ContextEntry context1
indexed0
boolean indexed0
indexed1
boolean indexed1
conf
RuleBaseConfiguration conf
serialVersionUID: 320L
serialVersionUID: 320L
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
serialVersionUID: 320L
serialVersionUID: 320L
serialVersionUID: 320L
declarations
Declaration[] declarations
otherPattern
Pattern otherPattern
serialVersionUID: 5841221599619051196L
left
Object left
right
Object right
pattern
Pattern pattern
entry
ContextEntry entry
serialVersionUID: 320L
otherPattern
Pattern otherPattern
serialVersionUID: -1229222687367782322L
left
Object left
right
Object right
pattern
Pattern pattern
entry
ContextEntry entry
justifier
Activation justifier
factHandle
FactHandle factHandle
type
int type
rule
Rule rule
activation
Activation activation
propagationNumber
long propagationNumber
activeActivations
int activeActivations
dormantActivations
int dormantActivations
retracted
ObjectHashMap retracted
serialVersionUID: 320L
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
serialVersionUID: -6507208076979260126L
activation
Activation activation
ruleFlowGroup
InternalRuleFlowGroup ruleFlowGroup
serialVersionUID: 320L
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
serialVersionUID: 320L
constraint
BetaNodeFieldConstraint constraint
context
ContextEntry context
indexed
boolean indexed
conf
RuleBaseConfiguration conf
serialVersionUID: 320L
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
serialVersionUID: 320L
workingMemory
AbstractWorkingMemory workingMemory
justifiedMap
PrimitiveLongMap justifiedMap
assertMap
ObjectHashMap assertMap
serialVersionUID: 7766998673828986129L
declarations
Declaration[] declarations
serialVersionUID: 5841221599619051196L
left
ReteTuple left
right
ReteTuple right
compareSize
int compareSize
entry
ContextEntry entry
Package org.drools.compiler |
serialVersionUID: 5478531718450682607L
serialVersionUID: 320L
Package org.drools.concurrent |
object
Object object
result
Object result
object
Object object
results
List<E> results
workingMemory
WorkingMemory workingMemory
queue
BlockingQueue queue
run
boolean run
thread
Thread thread
executor
CommandExecutor executor
running
boolean running
agendaFilter
AgendaFilter agendaFilter
done
boolean done
factHandle
FactHandle factHandle
object
Object object
done
boolean done
factHandle
FactHandle factHandle
done
boolean done
Package org.drools.conflict |
serialVersionUID: -789551657570610724L
serialVersionUID: -6539946070667458957L
components
ConflictResolver[] components
serialVersionUID: 8177623789776261668L
serialVersionUID: 7967558633422820901L
serialVersionUID: -1164016501513168413L
serialVersionUID: -2948840369812341044L
serialVersionUID: -4829889337782810804L
serialVersionUID: -3655252795357431402L
serialVersionUID: -1418542215680672535L
serialVersionUID: 5472580281375896966L
serialVersionUID: 5525937687818579171L
serialVersionUID: 1525679879305714538L
Package org.drools.decisiontable.parser |
serialVersionUID: 2655710832124783733L
serialVersionUID: 320L
serialVersionUID: -4835521318275229782L
serialVersionUID: -5067428687027220296L
serialVersionUID: 3346503468898146700L
serialVersionUID: 320L
listeners
List<E> listeners
workingMemory
WorkingMemory workingMemory
serialVersionUID: 320L
serialVersionUID: 320L
serialVersionUID: 320L
serialVersionUID: -3334640987208404388L
serialVersionUID: -4034827684101547060L
handle
FactHandle handle
object
Object object
serialVersionUID: -1114244534479330055L
handle
FactHandle handle
oldObject
Object oldObject
object
Object object
serialVersionUID: -6306584011196320279L
handle
FactHandle handle
oldObject
Object oldObject
serialVersionUID: -5621549882634049634L
propagationContext
PropagationContext propagationContext
serialVersionUID: -7572714148615479288L
listeners
List<E> listeners
workingMemory
WorkingMemory workingMemory
Package org.drools.facttemplates |
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
serialVersionUID: 320L
factTemplate
FactTemplate factTemplate
fieldIndex
int fieldIndex
fields
FieldTemplate[] fields
pkg
Package pkg
name
String name
serialVersionUID: 320L
factTemplate
FactTemplate factTemplate
- FieldTemplate.
Package org.drools.jsr94.rules |
serialVersionUID: 1L
uri
String uri
- The URI for this
RuleExecutionSet
.
name
String name
- The name of this RuleExecutionSet.
description
String description
- The description of this
RuleExecutionSet
.
serialVersionUID: 1L
repository
RuleExecutionSetRepository repository
ruleRuntime
javax.rules.RuleRuntime ruleRuntime
- An instance of
RuleRuntimeImpl
.
ruleAdministrator
javax.rules.admin.RuleAdministrator ruleAdministrator
- An instance of
RuleAdministratorImpl
.
repository
RuleExecutionSetRepository repository
serialVersionUID: 1L
session
StatefulSession session
Package org.drools.jsr94.rules.admin |
repository
RuleExecutionSetRepository repository
serialVersionUID: 1L
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.
serialVersionUID: 1L
map
Map<K,V> map
- Holds the registered
RuleExecutionSet
objects.
serialVersionUID: 1L
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.
serialVersionUID: -1743929851876940150L
message
String message
serialVersionUID: -7500818890340701977L
lineNumber
int lineNumber
cause
Throwable cause
Package org.drools.lang.descr |
serialVersionUID: -8501718084759205602L
variableName
String variableName
invokers
List<E> invokers
serialVersionUID: 2831283873824863255L
sourcePattern
PatternDescr sourcePattern
resultPattern
PatternDescr resultPattern
initCode
String initCode
actionCode
String actionCode
resultCode
String resultCode
declarations
String[] declarations
classMethodName
String classMethodName
serialVersionUID: 8225023304408452585L
descrs
List<E> descrs
serialVersionUID: -2746045674173812015L
name
String name
value
String value
serialVersionUID: 320L
startCharacter
int startCharacter
endCharacter
int endCharacter
line
int line
column
int column
endLine
int endLine
endColumn
int endColumn
serialVersionUID: -78056848363435347L
sourcePattern
PatternDescr sourcePattern
resultPattern
PatternDescr resultPattern
classMethodName
String classMethodName
serialVersionUID: 325264120108029570L
content
Object content
declarations
String[] declarations
classMethodName
String classMethodName
serialVersionUID: -1617901384156245788L
descrs
List<E> descrs
serialVersionUID: 320L
name
String name
fields
List<E> fields
serialVersionUID: 3262446325341307441L
fieldName
String fieldName
argument
String argument
serialVersionUID: 1996404511986883239L
fieldName
String fieldName
identifier
String identifier
serialVersionUID: 320L
fieldName
String fieldName
restrictions
List<E> restrictions
serialVersionUID: -5702332394753109979L
name
String name
classType
String classType
serialVersionUID: 1742161904829304893L
patterns
List<E> patterns
pattern
PatternDescr pattern
dataSource
DeclarativeInvokerDescr dataSource
name
String name
arguments
String arguments
serialVersionUID: 320L
name
String name
returnType
String returnType
parameterTypes
List<E> parameterTypes
parameterNames
List<E> parameterNames
text
String text
offset
int offset
className
String className
serialVersionUID: 3549259347577832528L
serialVersionUID: -7950086393744529044L
identifier
String identifier
type
String type
serialVersionUID: -5578158193651898438L
target
String target
serialVersionUID: 320L
evaluator
String evaluator
text
String text
staticFieldValue
boolean staticFieldValue
serialVersionUID: -1855405201484757499L
methodName
String methodName
arguments
String arguments
serialVersionUID: 4650543951506472407L
descrs
List<E> descrs
serialVersionUID: -6499901868693501867L
descrs
List<E> descrs
serialVersionUID: 4491974850482281807L
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
serialVersionUID: 63959215220308107L
objectType
String objectType
identifier
String identifier
descrs
List<E> descrs
leftParentCharacter
int leftParentCharacter
rightParentCharacter
int rightParentCharacter
serialVersionUID: 320L
content
Object content
declarations
String[] declarations
classMethodName
String classMethodName
serialVersionUID: -7193800196930051812L
serialVersionUID: 320L
connective
int connective
serialVersionUID: 320L
evaluator
String evaluator
content
Object content
declarations
String[] declarations
classMethodName
String classMethodName
serialVersionUID: 320L
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
serialVersionUID: 320L
evaluator
String evaluator
declarationIdentifier
String declarationIdentifier
Package org.drools.lang.dsl |
serialVersionUID: 3451471362012187687L
message
String message
line
int line
Package org.drools.repository |
serialVersionUID: 1L
Package org.drools.resource.exception |
url
String url
username
String username
password
String password
url
String url
url
String url
Package org.drools.reteoo |
serialVersionUID: -4081578178269297948L
accumulate
Accumulate accumulate
resultConstraints
AlphaNodeFieldConstraint[] resultConstraints
resultBinder
BetaConstraints resultBinder
serialVersionUID: 320L
constraint
AlphaNodeFieldConstraint constraint
- The
FieldConstraint
previousObjectSinkNode
ObjectSinkNode previousObjectSinkNode
nextObjectSinkNode
ObjectSinkNode nextObjectSinkNode
serialVersionUID: -4648029105678562600L
tupleMemory
TupleMemory tupleMemory
factHandleMemory
FactHandleMemory factHandleMemory
createdHandles
ObjectHashMap createdHandles
serialVersionUID: -8321568626178187047L
collect
Collect collect
resultConstraints
AlphaNodeFieldConstraint[] resultConstraints
resultsBinder
BetaConstraints resultsBinder
serialVersionUID: 320L
otherSinks
ObjectSinkNodeList otherSinks
hashableSinks
ObjectSinkNodeList hashableSinks
hashedFieldIndexes
LinkedList hashedFieldIndexes
hashedSinkMap
ObjectHashMap hashedSinkMap
hashKey
CompositeObjectSinkAdapter.HashKey hashKey
alphaNodeHashingThreshold
int alphaNodeHashingThreshold
serialVersionUID: 3853708964744065172L
index
int index
fieldExtactor
FieldExtractor fieldExtactor
count
int count
hashed
boolean hashed
previous
LinkedListNode previous
next
LinkedListNode next
serialVersionUID: 1949191240975565186L
index
int index
type
byte type
ovalue
Object ovalue
lvalue
long lvalue
bvalue
boolean bvalue
dvalue
double dvalue
hashCode
int hashCode
sinks
TupleSinkNodeList sinks
serialVersionUID: 1986131208174298080L
condition
EvalCondition condition
- The semantic
Test
.
tupleSource
TupleSource tupleSource
- The source of incoming
Tuples
.
previousTupleSinkNode
TupleSinkNode previousTupleSinkNode
nextTupleSinkNode
TupleSinkNode nextTupleSinkNode
serialVersionUID: 2597133625232012026L
serialVersionUID: 320L
dataProvider
DataProvider dataProvider
tupleSource
TupleSource tupleSource
alphaConstraints
AlphaNodeFieldConstraint[] alphaConstraints
betaConstraints
BetaConstraints betaConstraints
previousTupleSinkNode
TupleSinkNode previousTupleSinkNode
nextTupleSinkNode
TupleSinkNode nextTupleSinkNode
serialVersionUID: 320L
delegate
InternalFactHandle delegate
object
Object object
serialVersionUID: 320L
serialVersionUID: 320L
objectSource
ObjectSource objectSource
previousObjectSinkNode
ObjectSinkNode previousObjectSinkNode
nextObjectSinkNode
ObjectSinkNode nextObjectSinkNode
serialVersionUID: 320L
serialVersionUID: 320L
firstNode
ObjectSinkNode firstNode
lastNode
ObjectSinkNode lastNode
size
int size
sink
ObjectSinkPropagator sink
- The destination for
FactHandleImpl
.
objectSource
ObjectSource objectSource
alphaNodeHashingThreshold
int alphaNodeHashingThreshold
serialVersionUID: 320L
objectType
ObjectType objectType
- The
ObjectType
semantic module.
rete
Rete rete
- The parent Rete node
skipOnModify
boolean skipOnModify
serialVersionUID: 1010704050163661495L
rule
Rule rule
- The rule to invoke upon match.
subrule
GroupElement subrule
tupleSource
TupleSource tupleSource
serialVersionUID: 320L
objectTypeNodes
ObjectHashMap objectTypeNodes
- The
Map
of ObjectTypeNodes
.
serialVersionUID: 1737643968218792944L
rules
Map<K,V> rules
idGenerator
ReteooBuilder.IdGenerator idGenerator
serialVersionUID: -5909710713463187779L
nextId
int nextId
serialVersionUID: 300L
serialVersionUID: 320L
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
executor
ExecutorService executor
serialVersionUID: 320L
serialVersionUID: 320L
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
serialVersionUID: 320L
tupleSource
TupleSource tupleSource
serialVersionUID: 320L
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
sink
ObjectSink sink
sink
TupleSink sink
serialVersionUID: 320L
firstNode
TupleSinkNode firstNode
lastNode
TupleSinkNode lastNode
size
int size
sink
TupleSinkPropagator sink
- The destination for
Tuples
.
serialVersionUID: 320L
restrictions
Restriction[] restrictions
contextEntry
AbstractCompositeRestriction.CompositeContextEntry contextEntry
contextEntries
ContextEntry[] contextEntries
entry
ContextEntry entry
serialVersionUID: 4608000398919355806L
accumulator
Accumulator accumulator
sourcePattern
Pattern sourcePattern
resultPattern
Pattern resultPattern
requiredDeclarations
Declaration[] requiredDeclarations
innerDeclarations
Declaration[] innerDeclarations
serialVersionUID: 320L
serialVersionUID: 6064290134136990287L
sourcePattern
Pattern sourcePattern
resultPattern
Pattern resultPattern
serialVersionUID: 248608383490386902L
identifier
String identifier
- The identifier for the variable.
extractor
Extractor extractor
pattern
Pattern pattern
serialVersionUID: 7940684712885535254L
pkg
Package pkg
- The rule-set.
originalRule
Rule originalRule
- The member rule.
conflictingRule
Rule conflictingRule
- The conflicting rule.
serialVersionUID: 4479634725392322326L
expression
EvalExpression expression
requiredDeclarations
Declaration[] requiredDeclarations
serialVersionUID: -812460534301137795L
duration
long duration
- Duration, in seconds.
serialVersionUID: -5993305516857875971L
basePattern
Pattern basePattern
remainingPatterns
List<E> remainingPatterns
serialVersionUID: -2640290731776949513L
pattern
Pattern pattern
dataProvider
DataProvider dataProvider
serialVersionUID: 125354210439500614L
type
GroupElement.Type type
children
List<E> children
serialVersionUID: -9130595795187136300L
serialVersionUID: 8022715021861853591L
rule
Rule rule
- The invalid rule.
serialVersionUID: 7244017661666655680L
serialVersionUID: 320L
extractor
FieldExtractor extractor
restriction
LiteralRestriction restriction
serialVersionUID: 320L
field
FieldValue field
evaluator
Evaluator evaluator
contextEntry
org.drools.rule.LiteralRestriction.LiteralContextEntry contextEntry
serialVersionUID: 320L
extractor
FieldExtractor extractor
restrictions
Restriction restrictions
serialVersionUID: 689390109396320998L
serialVersionUID: 320L
serialVersionUID: 320L
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
serialVersionUID: 320L
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
serialVersionUID: 320L
objectType
ObjectType objectType
constraints
List<E> constraints
declaration
Declaration declaration
declarations
Map<K,V> declarations
index
int index
offset
int offset
serialVersionUID: -103424847725754568L
expression
PredicateExpression expression
requiredDeclarations
Declaration[] requiredDeclarations
previousDeclarations
Declaration[] previousDeclarations
localDeclarations
Declaration[] localDeclarations
requiredGlobals
String[] requiredGlobals
serialVersionUID: 4217315252579887635L
leftTuple
ReteTuple leftTuple
rightObject
Object rightObject
workingMemory
InternalWorkingMemory workingMemory
entry
ContextEntry entry
serialVersionUID: 320L
serialVersionUID: 320L
fieldExtractor
FieldExtractor fieldExtractor
restriction
ReturnValueRestriction restriction
serialVersionUID: 320L
expression
ReturnValueExpression expression
requiredDeclarations
Declaration[] requiredDeclarations
requiredGlobals
String[] requiredGlobals
previousDeclarations
Declaration[] previousDeclarations
localDeclarations
Declaration[] localDeclarations
evaluator
Evaluator evaluator
contextEntry
ReturnValueRestriction.ReturnValueContextEntry contextEntry
serialVersionUID: 3563817867979321431L
fieldExtractor
FieldExtractor fieldExtractor
object
Object object
leftTuple
ReteTuple leftTuple
workingMemory
InternalWorkingMemory workingMemory
previousDeclarations
Declaration[] previousDeclarations
localDeclarations
Declaration[] localDeclarations
entry
ContextEntry entry
serialVersionUID: 320L
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
serialVersionUID: 1589136521202357674L
serialVersionUID: 320L
fieldExtractor
FieldExtractor fieldExtractor
restriction
VariableRestriction restriction
serialVersionUID: 320L
declaration
Declaration declaration
requiredDeclarations
Declaration[] requiredDeclarations
evaluator
Evaluator evaluator
contextEntry
VariableRestriction.VariableContextEntry contextEntry
serialVersionUID: -7664012658143075200L
left
boolean left
right
boolean right
serialVersionUID: 6996094205302851397L
left
double left
right
double right
serialVersionUID: -5316792696755228175L
left
long left
right
long right
serialVersionUID: 3607107040739298581L
left
Object left
right
Object right
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 |
serialVersionUID: 3904955335549399096L
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 |
serialVersionUID: 3617855257384989752L
serialVersionUID: 3257008760991069747L
serialVersionUID: 3256443611980838707L
serialVersionUID: 3689069551774415161L
dataType
IDataType dataType
serialVersionUID: 3258416135924758834L
serialVersionUID: 3690196546763699768L
Package org.drools.ruleflow.common.instance |
Package org.drools.ruleflow.common.instance.impl |
id
long id
process
IProcess process
state
int state
Package org.drools.ruleflow.core |
Package org.drools.ruleflow.core.impl |
serialVersionUID: 320L
type
int type
from
Node from
to
Node to
serialVersionUID: 3257849861633422902L
name
String name
constraint
String constraint
priority
int priority
serialVersionUID: 3906930075512484153L
serialVersionUID: 3257004367155573815L
type
int type
id
long id
name
String name
incomingConnections
List<E> incomingConnections
outgoingConnections
List<E> outgoingConnections
serialVersionUID: 3257005445309609272L
nodes
Map<K,V> nodes
variables
List<E> variables
lastNodeId
long lastNodeId
serialVersionUID: 3257285846544691769L
ruleFlowGroup
String ruleFlowGroup
serialVersionUID: 3258413949669159736L
type
int type
constraints
Map<K,V> constraints
serialVersionUID: 3257564005806782517L
serialVersionUID: 320L
name
String name
type
IDataType type
value
Serializable value
Package org.drools.ruleflow.instance |
Package org.drools.ruleflow.instance.impl |
serialVersionUID: -6760756665603399413L
agenda
Agenda agenda
nodeInstances
List<E> nodeInstances
serialVersionUID: -4110574597794545184L
rule
Rule rule
info
String info
serialVersionUID: -756967384190918798L
key
String key
objectType
ObjectType objectType
serialVersionUID: 320L
objectType
ObjectType objectType
serialVersionUID: 320L
previous
LinkedListNode previous
next
LinkedListNode next
size
int size
threshold
int threshold
loadFactor
float loadFactor
comparator
AbstractHashTable.ObjectComparator comparator
table
Entry[] table
iterator
AbstractHashTable.HashTableIterator iterator
serialVersionUID: 8004812231695147987L
serialVersionUID: 1776798977330980128L
handle
InternalFactHandle handle
hashCode
int hashCode
next
Entry next
serialVersionUID: -3058359667332106450L
hashTable
AbstractHashTable hashTable
table
Entry[] table
row
int row
length
int length
entry
Entry entry
serialVersionUID: 1835792402650440794L
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.
serialVersionUID: -6033183838054653227L
startResult
int startResult
tupleValueIterator
FactHandleIndexHashTable.FieldIndexHashTableIterator tupleValueIterator
factSize
int factSize
index
AbstractHashTable.Index index
serialVersionUID: -577270475161063671L
next
Entry next
first
AbstractHashTable.FactEntry first
hashCode
int hashCode
index
AbstractHashTable.Index index
entry
Entry entry
serialVersionUID: 320L
serialVersionUID: 320L
firstNode
LinkedListNode firstNode
lastNode
LinkedListNode lastNode
size
int size
iterator
LinkedList.LinkedListIterator iterator
list
LinkedList list
currentNode
LinkedListNode currentNode
nextNode
LinkedListNode nextNode
immutable
boolean immutable
list
LinkedList list
current
LinkedListNode current
serialVersionUID: 4631711292464775664L
object
Object object
serialVersionUID: 929633553699602561L
serialVersionUID: -2589987113898296555L
key
Object key
value
Object value
hashCode
int hashCode
next
Entry next
serialVersionUID: 929633553699602561L
serialVersionUID: -2589987113898296555L
value
Object value
hashCode
int hashCode
next
Entry next
serialVersionUID: 199618748057741463L
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
serialVersionUID: 1121303319795490425L
tableSize
int tableSize
currentPageId
int currentPageId
currentPage
org.drools.util.PrimitiveLongStack.Page currentPage
serialVersionUID: -6214772340195061306L
startResult
int startResult
tupleValueIterator
TupleIndexHashTable.FieldIndexHashTableIterator tupleValueIterator
tupleValueFullIterator
TupleIndexHashTable.FieldIndexHashTableFullIterator tupleValueFullIterator
factSize
int factSize
index
AbstractHashTable.Index index
serialVersionUID: 8160842495541574574L
next
Entry next
first
ReteTuple first
hashCode
int hashCode
index
AbstractHashTable.Index index
hashTable
AbstractHashTable hashTable
table
Entry[] table
row
int row
length
int length
entry
Entry entry
entry
Entry entry
mId
byte[] mId
Package org.drools.util.asm |
Package org.drools.util.concurrent.locks |
serialVersionUID: -6903933977591709194L
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
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
serialVersionUID: 7373984872572414699L
sync
org.drools.util.concurrent.locks.ReentrantLock.NonfairSync sync
readResolve
protected Object readResolve()
throws ObjectStreamException
- Throws:
ObjectStreamException
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 |
knownImplementedInterfaces
Set<E> knownImplementedInterfaces
perThreadRequest
ThreadLocal<T> perThreadRequest
perThreadResponse
ThreadLocal<T> perThreadResponse
serializableTypeOracle
com.google.gwt.user.server.rpc.impl.ServerSerializableTypeOracle serializableTypeOracle
Copyright © 2001-2007
JBoss Inc.. All Rights Reserved.