public class DebugHandler extends NetworkHandlerAdaptor
| Constructor and Description |
|---|
DebugHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
endBetaNode(org.drools.core.reteoo.BetaNode betaNode) |
void |
endHashedAlphaNode(org.drools.core.reteoo.AlphaNode hashedAlpha,
Object hashedValue) |
void |
endHashedAlphaNodes(org.drools.core.rule.IndexableConstraint hashedFieldReader) |
void |
endNonHashedAlphaNode(org.drools.core.reteoo.AlphaNode alphaNode)
Receive notification of the end of a non-hashed
org.kie.reteoo.AlphaNode. |
void |
endObjectTypeNode(org.drools.core.reteoo.ObjectTypeNode objectTypeNode) |
void |
endRangeIndex(org.drools.core.util.index.AlphaRangeIndex alphaRangeIndex) |
void |
endRangeIndexedAlphaNode(org.drools.core.reteoo.AlphaNode alphaNode) |
void |
endWindowNode(org.drools.core.reteoo.LeftInputAdapterNode leftInputAdapterNode) |
void |
endWindowNode(org.drools.core.reteoo.WindowNode windowNode) |
void |
nullCaseAlphaNodeEnd(org.drools.core.reteoo.AlphaNode hashedAlpha) |
void |
nullCaseAlphaNodeStart(org.drools.core.reteoo.AlphaNode hashedAlpha) |
void |
startBetaNode(org.drools.core.reteoo.BetaNode betaNode) |
void |
startHashedAlphaNode(org.drools.core.reteoo.AlphaNode hashedAlpha,
Object hashedValue) |
void |
startHashedAlphaNodes(org.drools.core.rule.IndexableConstraint hashedFieldReader)
Receive notification of the a group of hashed
org.kie.reteoo.AlphaNodes. |
void |
startLeftInputAdapterNode(org.drools.core.reteoo.LeftInputAdapterNode leftInputAdapterNode) |
void |
startNonHashedAlphaNode(org.drools.core.reteoo.AlphaNode alphaNode)
Receive notification of the a non-hashed
org.kie.reteoo.AlphaNode. |
void |
startObjectTypeNode(org.drools.core.reteoo.ObjectTypeNode objectTypeNode)
Receive notification of the beginning of an
org.kie.reteoo.ObjectTypeNode
The Network parser will invoke this method only once, before any other event callback. |
void |
startRangeIndex(org.drools.core.util.index.AlphaRangeIndex alphaRangeIndex)
Receive notification of alpha node range index
|
void |
startRangeIndexedAlphaNode(org.drools.core.reteoo.AlphaNode alphaNode) |
void |
startWindowNode(org.drools.core.reteoo.WindowNode windowNode) |
replaceNameExprpublic void startObjectTypeNode(org.drools.core.reteoo.ObjectTypeNode objectTypeNode)
NetworkHandlerorg.kie.reteoo.ObjectTypeNode
The Network parser will invoke this method only once, before any other event callback.
startObjectTypeNode in interface NetworkHandlerstartObjectTypeNode in class NetworkHandlerAdaptorobjectTypeNode - the object type node#endObjectTypeNode(org.kie.reteoo.ObjectTypeNode)public void startNonHashedAlphaNode(org.drools.core.reteoo.AlphaNode alphaNode)
NetworkHandlerorg.kie.reteoo.AlphaNode.
The Parser will invoke this method at the beginning of every non-hashed Alpha in the Network; there will be a corresponding endNonHashedAlphaNode() event for every startNonHashedAlphaNode() event. All of the node's decendants will be reported, in order, before the corresponding endNonHashedAlphaNode() event.
startNonHashedAlphaNode in interface NetworkHandlerstartNonHashedAlphaNode in class NetworkHandlerAdaptoralphaNode - non-hashed AlphaNodeNetworkHandler.endNonHashedAlphaNode(org.drools.core.reteoo.AlphaNode)public void endNonHashedAlphaNode(org.drools.core.reteoo.AlphaNode alphaNode)
NetworkHandlerorg.kie.reteoo.AlphaNode.
The parser will invoke this method at the end of every alpha in the network; there will be a corresponding
#startNonHashedAlphaNode(org.kie.reteoo.AlphaNode) event for every endNonHashedAlphaNode event.
endNonHashedAlphaNode in interface NetworkHandlerendNonHashedAlphaNode in class NetworkHandlerAdaptoralphaNode - non-hashed AlphaNodepublic void startBetaNode(org.drools.core.reteoo.BetaNode betaNode)
startBetaNode in interface NetworkHandlerstartBetaNode in class NetworkHandlerAdaptorpublic void endBetaNode(org.drools.core.reteoo.BetaNode betaNode)
endBetaNode in interface NetworkHandlerendBetaNode in class NetworkHandlerAdaptorpublic void startWindowNode(org.drools.core.reteoo.WindowNode windowNode)
startWindowNode in interface NetworkHandlerstartWindowNode in class NetworkHandlerAdaptorpublic void endWindowNode(org.drools.core.reteoo.WindowNode windowNode)
endWindowNode in interface NetworkHandlerendWindowNode in class NetworkHandlerAdaptorpublic void startLeftInputAdapterNode(org.drools.core.reteoo.LeftInputAdapterNode leftInputAdapterNode)
startLeftInputAdapterNode in interface NetworkHandlerstartLeftInputAdapterNode in class NetworkHandlerAdaptorpublic void endWindowNode(org.drools.core.reteoo.LeftInputAdapterNode leftInputAdapterNode)
endWindowNode in interface NetworkHandlerendWindowNode in class NetworkHandlerAdaptorpublic void startHashedAlphaNodes(org.drools.core.rule.IndexableConstraint hashedFieldReader)
NetworkHandlerorg.kie.reteoo.AlphaNodes.
The Parser will invoke this method at the beginning of every groups of hashed Alphas in the Network;
there will be a corresponding NetworkHandler.endHashedAlphaNodes(org.drools.core.rule.IndexableConstraint) event for every startHashedAlphaNodes() event.
The actual alpha nodes will be reported via the NetworkHandler.startHashedAlphaNode(org.drools.core.reteoo.AlphaNode, java.lang.Object) method, along with all of the
node's decendants, in order, before the corresponding NetworkHandler.endHashedAlphaNode(org.drools.core.reteoo.AlphaNode, java.lang.Object)
event.
startHashedAlphaNodes in interface NetworkHandlerstartHashedAlphaNodes in class NetworkHandlerAdaptorhashedFieldReader - field reader that is used to access the hashed attributeNetworkHandler.endHashedAlphaNodes(org.drools.core.rule.IndexableConstraint),
NetworkHandler.startHashedAlphaNode(org.drools.core.reteoo.AlphaNode, java.lang.Object)public void endHashedAlphaNodes(org.drools.core.rule.IndexableConstraint hashedFieldReader)
endHashedAlphaNodes in interface NetworkHandlerendHashedAlphaNodes in class NetworkHandlerAdaptorpublic void startHashedAlphaNode(org.drools.core.reteoo.AlphaNode hashedAlpha,
Object hashedValue)
startHashedAlphaNode in interface NetworkHandlerstartHashedAlphaNode in class NetworkHandlerAdaptorpublic void endHashedAlphaNode(org.drools.core.reteoo.AlphaNode hashedAlpha,
Object hashedValue)
endHashedAlphaNode in interface NetworkHandlerendHashedAlphaNode in class NetworkHandlerAdaptorpublic void endObjectTypeNode(org.drools.core.reteoo.ObjectTypeNode objectTypeNode)
endObjectTypeNode in interface NetworkHandlerendObjectTypeNode in class NetworkHandlerAdaptorpublic void nullCaseAlphaNodeStart(org.drools.core.reteoo.AlphaNode hashedAlpha)
nullCaseAlphaNodeStart in interface NetworkHandlernullCaseAlphaNodeStart in class NetworkHandlerAdaptorpublic void nullCaseAlphaNodeEnd(org.drools.core.reteoo.AlphaNode hashedAlpha)
nullCaseAlphaNodeEnd in interface NetworkHandlernullCaseAlphaNodeEnd in class NetworkHandlerAdaptorpublic void startRangeIndex(org.drools.core.util.index.AlphaRangeIndex alphaRangeIndex)
NetworkHandlerstartRangeIndex in interface NetworkHandlerstartRangeIndex in class NetworkHandlerAdaptorpublic void endRangeIndex(org.drools.core.util.index.AlphaRangeIndex alphaRangeIndex)
endRangeIndex in interface NetworkHandlerendRangeIndex in class NetworkHandlerAdaptorpublic void startRangeIndexedAlphaNode(org.drools.core.reteoo.AlphaNode alphaNode)
startRangeIndexedAlphaNode in interface NetworkHandlerstartRangeIndexedAlphaNode in class NetworkHandlerAdaptorpublic void endRangeIndexedAlphaNode(org.drools.core.reteoo.AlphaNode alphaNode)
endRangeIndexedAlphaNode in interface NetworkHandlerendRangeIndexedAlphaNode in class NetworkHandlerAdaptorCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.