# Package org.optaplanner.core.impl.score.stream.drools.common

- Class Summary
  Class | Description
  --- | ---
  DroolsAbstractConstraintStream<Solution_> |
  DroolsAccumulateContext<ResultContainer_> | Each context is uniquely identified by its `System.identityHashCode(Object)`.
  DroolsCondition<T extends DroolsRuleStructure> | Encapsulates the low-level rule creation and manipulation operations via the Drools executable model DSL (see `PatternDSL`.
  DroolsPatternBuilder<T> | Instances of `PatternDSL.PatternDef` are mutable and as such can not be reused by constraint streams that could result in mutually different rules.
  DroolsRuleStructure | Represents the left-hand side of a Drools rule.

Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.