Interface ReplicaListTransformer
- All Known Implementing Classes:
AffinityReplicaListTransformer,NoOpReplicaListTransformer,ShufflingReplicaListTransformer
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
Method Summary
-
Method Details
-
transform
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).- Parameters:
choices- - a list of choices to transform, typically the choices areReplicaobjects but choices can also beStringobjects such as URLs passed in via theShardParams.SHARDSparameter.
-