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 inOverseerCollectionMessageHandlerwere relying on methods implementing the functional interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCollApiCmds.AddReplicaPropCmdstatic classCollApiCmds.BalanceShardsUniqueCmdprotected static interfaceCollApiCmds.CollectionApiCommandInterface implemented by all Collection API commands.protected static classCollApiCmds.CommandMapMapCollectionParams.CollectionActionto instances ofCollApiCmds.CollectionApiCommandand being usable by bothOverseerCollectionMessageHandlerandDistributedCollectionConfigSetCommandRunnerso that the mappings do not have to be maintained in two places.static classCollApiCmds.DeleteReplicaPropCmdstatic classCollApiCmds.MockOperationCmdstatic classCollApiCmds.ModifyCollectionCmdstatic classCollApiCmds.RebalanceLeadersCmdstatic classCollApiCmds.ReloadCollectionCmdstatic classCollApiCmds.TraceAwareCommand
-
Constructor Summary
Constructors Constructor Description CollApiCmds()
-