Class RoutedAliasUpdateProcessor

  • All Implemented Interfaces:
    Closeable, AutoCloseable

    public class RoutedAliasUpdateProcessor
    extends UpdateRequestProcessor
    Distributes update requests to a series of collections partitioned by a "routing" field. Issues requests to create new collections on-demand.

    Depends on this core having a special core property that points to the alias name that this collection is a part of. And further requires certain properties on the Alias. Collections pointed to by the alias must be named for the alias plus underscored ('_') and a routing specifier specific to the type of routed alias. These collections should not be created by the user, but are created automatically by the routed alias.

    Since:
    7.2.0 (formerly known as TimeRoutedAliasUpdateProcessor)