## Uses of Interface
org.optaplanner.core.api.score.stream.bi.BiConstraintCollector

- Packages that use BiConstraintCollector
  Package | Description
  --- | ---
  org.optaplanner.core.api.score.stream | The `ConstraintStream` API: a way to define constraints for `Score` calculation.
  org.optaplanner.core.impl.score.stream.bi |

- - ### Uses of BiConstraintCollector in org.optaplanner.core.api.score.stream

    Methods in org.optaplanner.core.api.score.stream that return BiConstraintCollector
    Modifier and Type | Method and Description
    --- | ---
    `static <A,B> BiConstraintCollector<A,B,?,Integer>` | ConstraintCollectors.`countBi()`
    `static <A,B> BiConstraintCollector<A,B,?,Long>` | ConstraintCollectors.`countLongBi()`
    `static <A,B> BiConstraintCollector<A,B,?,Integer>` | ConstraintCollectors.`sum(ToIntBiFunction<? super A,? super B> groupValueMapping)`
    `static <A,B> BiConstraintCollector<A,B,?,BigDecimal>` | ConstraintCollectors.`sumBigDecimal(BiFunction<? super A,? super B,BigDecimal> groupValueMapping)`
    `static <A,B> BiConstraintCollector<A,B,?,BigInteger>` | ConstraintCollectors.`sumBigInteger(BiFunction<? super A,? super B,BigInteger> groupValueMapping)`
    `static <A,B> BiConstraintCollector<A,B,?,Duration>` | ConstraintCollectors.`sumDuration(BiFunction<? super A,? super B,Duration> groupValueMapping)`
    `static <A,B> BiConstraintCollector<A,B,?,Long>` | ConstraintCollectors.`sumLong(ToLongBiFunction<? super A,? super B> groupValueMapping)`
    `static <A,B> BiConstraintCollector<A,B,?,Period>` | ConstraintCollectors.`sumPeriod(BiFunction<? super A,? super B,Period> groupValueMapping)`

  - ### Uses of BiConstraintCollector in org.optaplanner.core.impl.score.stream.bi

    Classes in org.optaplanner.core.impl.score.stream.bi that implement BiConstraintCollector
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultBiConstraintCollector<A,B,ResultContainer_,Result_>`

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