Interface ReplicaListTransformer

  • public interface ReplicaListTransformer
    • Method Detail

      • transform

        void transform​(List<?> 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 Replica objects but choices can also be String objects such as URLs passed in via the ShardParams.SHARDS parameter.