Class FilteringBiJoiner<A,B>

java.lang.Object
org.optaplanner.constraint.streams.common.bi.FilteringBiJoiner<A,B>
All Implemented Interfaces:
org.optaplanner.core.api.score.stream.bi.BiJoiner<A,B>

public final class FilteringBiJoiner<A,B> extends Object implements org.optaplanner.core.api.score.stream.bi.BiJoiner<A,B>
  • Constructor Details

    • FilteringBiJoiner

      public FilteringBiJoiner(BiPredicate<A,B> filter)
  • Method Details

    • and

      public FilteringBiJoiner<A,B> and(org.optaplanner.core.api.score.stream.bi.BiJoiner<A,B> otherJoiner)
      Specified by:
      and in interface org.optaplanner.core.api.score.stream.bi.BiJoiner<A,B>
    • getFilter

      public BiPredicate<A,B> getFilter()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object