O'Reilly logo

Drools JBoss Rules 5.0 Developer's Guide by Michal Bali, Bogdan Brinzarea

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Node sharing

We've already touched upon node sharing when we've gone through the rule from code listing 3. Node sharing is one of the techniques used to minimize the size of the Rete network. The more nodes two rules share the better. We already know that the order of conditions within a rule and even order of constraints within a single condition affects the order of nodes within the Rete network and hence, affects the sharing of nodes.

The node sharing takes place when the network is built, that is, when we're creating a knowledge base out of knowledge packages. The node sharing is implemented very simply by using the equals method of the standard Object. When a new rule is added into an existing network, new nodes are created as if the network ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required