| java.lang.Object org.drools.common.AbstractRuleBase org.drools.reteoo.ReteooRuleBase
Inner Class :public static class InitialFactHandleDummyObject implements Serializable | |
ReteooRuleBase | public ReteooRuleBase()(Code) | | Default constructor - for Externalizable. This should never be used by a user, as it
will result in an invalid state for the instance.
|
ReteooRuleBase | public ReteooRuleBase(String id)(Code) | | Construct.
Parameters: rete - The rete network. |
getRete | public Rete getRete()(Code) | | Retrieve the Rete-OO network for this RuleBase .
The RETE-OO network. |
readExternal | public void readExternal(ObjectInput stream) throws IOException, ClassNotFoundException(Code) | | 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.
|
removeRule | protected synchronized void removeRule(Rule rule)(Code) | | |
writeExternal | public void writeExternal(ObjectOutput stream) throws IOException(Code) | | 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.
|
|
|