Class FilteringTriJoiner<A,B,C>

java.lang.Object
org.optaplanner.constraint.streams.common.tri.FilteringTriJoiner<A,B,C>
All Implemented Interfaces:
org.optaplanner.core.api.score.stream.tri.TriJoiner<A,B,C>

public final class FilteringTriJoiner<A,B,C> extends Object implements org.optaplanner.core.api.score.stream.tri.TriJoiner<A,B,C>
  • Constructor Details

    • FilteringTriJoiner

      public FilteringTriJoiner(org.optaplanner.core.api.function.TriPredicate<A,B,C> filter)
  • Method Details

    • and

      public FilteringTriJoiner<A,B,C> and(org.optaplanner.core.api.score.stream.tri.TriJoiner<A,B,C> otherJoiner)
      Specified by:
      and in interface org.optaplanner.core.api.score.stream.tri.TriJoiner<A,B,C>
    • getFilter

      public org.optaplanner.core.api.function.TriPredicate<A,B,C> getFilter()
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object