- All Known Implementing Classes:
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface ReplicaListTransformer
All Methods Instance Methods Abstract Methods Modifier and Type Method Description
transform(List<T> choices)Transforms the passed in list of choices.
<T> void transform(List<T> choices)Transforms the passed in list of choices. Transformations can include (but are not limited to) reordering of elements (e.g. via shuffling) and removal of elements (i.e. filtering).
choices- - a list of choices to transform, typically the choices are
Replicaobjects but choices can also be
Stringobjects such as URLs passed in via the