Class CollApiCmds
- java.lang.Object
-
- org.apache.solr.cloud.api.collections.CollApiCmds
-
public class CollApiCmds extends Object
This class contains "smaller" Collection API commands implementation, the interface implemented by all commands and the class mapping a collection action to the actual command. Previously the "smaller" command implementations inOverseerCollectionMessageHandler
were relying on methods implementing the functional interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CollApiCmds.AddReplicaPropCmd
static class
CollApiCmds.BalanceShardsUniqueCmd
protected static interface
CollApiCmds.CollectionApiCommand
Interface implemented by all Collection API commands.protected static class
CollApiCmds.CommandMap
MapCollectionParams.CollectionAction
to instances ofCollApiCmds.CollectionApiCommand
and being usable by bothOverseerCollectionMessageHandler
andDistributedCollectionConfigSetCommandRunner
so that the mappings do not have to be maintained in two places.static class
CollApiCmds.DeleteReplicaPropCmd
static class
CollApiCmds.MockOperationCmd
static class
CollApiCmds.ModifyCollectionCmd
static class
CollApiCmds.RebalanceLeadersCmd
static class
CollApiCmds.ReloadCollectionCmd
static class
CollApiCmds.TraceAwareCommand
-
Constructor Summary
Constructors Constructor Description CollApiCmds()
-