Package org.optaplanner.core.api.function


package org.optaplanner.core.api.function
Functions that are not available in java.util.function.
  • Interfaces
    Class
    Description
    PentaFunction<A,B,C,D,E,R>
    Represents a function that accepts five arguments and produces a result.
    PentaPredicate<A,B,C,D,E>
    Represents a predicate (boolean-valued function) of five arguments.
    QuadFunction<A,B,C,D,R>
    Represents a function that accepts four arguments and produces a result.
    QuadPredicate<A,B,C,D>
    Represents a predicate (boolean-valued function) of four arguments.
    Represents a function that accepts four arguments and produces an int-valued result.
    Represents a function that accepts three arguments and produces an int-valued result.
    Represents a function that accepts four arguments and produces a long-valued result.
    Represents a function that accepts three arguments and produces a long-valued result.
    Represents a function that accepts three arguments and returns no result.
    TriFunction<A,B,C,R>
    Represents a function that accepts three arguments and produces a result.
    Represents a predicate (boolean-valued function) of three arguments.