4.3. Constraint Streams API
Drools Rules Language (DRL) の代替として Constraint Streams API を使用し、プレーンな Java 8+ でのインクリメンタルスコアの計算をプログラミングできます。Constraint Streams API は迅速かつスケーラブルでデバッグ可能です。Constraint Streams API を使用するソルバーの開発やデバッグには、どの IDE でも使用できます。この API ではデルタを使用して、エンジンが必要な計算だけを再実行できます。また、正当化をサポートするので、ソルバーをデバッグするためにソリューションに達した理由を確認できます。Contraint Streams API は NQueens、タスクの割り当て、航空機乗組員のスケジューリングのユースケースを完全にサポートしている点に注意してください。