Constructor and Description |
---|
FunctionFactory(Map<X,Y> cache,
Function<X,Y> function,
Function<X,Y> fallback,
Function<X,Boolean> fallbackPredicate,
int maximumRecursionLevel,
int maximumNestingDepth,
Stack<X> ownStack) |
Modifier and Type | Method and Description |
---|---|
Y |
apply(X item) |
static <X,Y> FunctionFactory<X,Y> |
cache(Function<X,Y> function) |
FunctionFactory<X,Y> |
withFallback(Function<X,Y> fallback) |
FunctionFactory<X,Y> |
withFallbackPredicate(Function<X,Boolean> fallbackPredicate) |
FunctionFactory<X,Y> |
withMaximumNestingDepth(int maximumNestingDepth) |
FunctionFactory<X,Y> |
withMaximumRecursionLevel(int maximumRecursionLevel) |
static <X,Y> FunctionFactory<X,Y> |
wrap(Function<X,Y> function) |
public static <X,Y> FunctionFactory<X,Y> cache(Function<X,Y> function)
public static <X,Y> FunctionFactory<X,Y> wrap(Function<X,Y> function)
public FunctionFactory<X,Y> withMaximumRecursionLevel(int maximumRecursionLevel)
public FunctionFactory<X,Y> withMaximumNestingDepth(int maximumNestingDepth)
Copyright © 2019 JBoss by Red Hat. All rights reserved.