org.drools.common
Interface NetworkNode

All Superinterfaces:
Externalizable, Serializable
All Known Subinterfaces:
LeftTupleSink, LeftTupleSinkNode, ObjectSink, ObjectSinkNode, RightTupleSink, Sink, TerminalNode
All Known Implementing Classes:
AbstractTerminalNode, AccumulateNode, AlphaNode, BaseNode, BetaNode, CompiledNetwork, ConditionalBranchNode, ElseNode, EntryPointNode, EvalConditionNode, ExistsNode, FromNode, JoinNode, LeftInputAdapterNode, LeftTupleSource, NotNode, ObjectSource, ObjectTypeNode, PropagationQueuingNode, QueryElementNode, QueryRiaFixerNode, QueryTerminalNode, Rete, RightInputAdapterNode, RuleTerminalNode, TraitObjectTypeNode, TraitProxyObjectTypeNode, WindowNode

public interface NetworkNode
extends Externalizable

Interface used to expose generic information on Rete nodes outside of he package. It is used for exposing information events.


Method Summary
 int getId()
          Returns the unique id that represents the node in the Rete network
 RuleBasePartitionId getPartitionId()
          Returns the partition ID to which this node belongs to
 short getType()
           
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Method Detail

getId

int getId()
Returns the unique id that represents the node in the Rete network

Returns:
unique int value

getPartitionId

RuleBasePartitionId getPartitionId()
Returns the partition ID to which this node belongs to

Returns:

getType

short getType()


Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.