Interface | Description |
---|---|
AllocationCommand |
A command to move shards in some way.
|
AllocationCommand.Parser<T extends AllocationCommand> |
Class | Description |
---|---|
AbstractAllocateAllocationCommand |
Abstract base class for allocating an unassigned shard to a node
|
AbstractAllocateAllocationCommand.Builder<T extends AbstractAllocateAllocationCommand> |
Works around ObjectParser not supporting constructor arguments.
|
AllocateEmptyPrimaryAllocationCommand |
Allocates an unassigned empty primary shard to a specific node.
|
AllocateEmptyPrimaryAllocationCommand.Builder | |
AllocateReplicaAllocationCommand |
Allocates an unassigned replica shard to a specific node.
|
AllocateReplicaAllocationCommand.Builder | |
AllocateStalePrimaryAllocationCommand |
Allocates an unassigned stale primary shard to a specific node.
|
AllocateStalePrimaryAllocationCommand.Builder | |
AllocationCommands |
A simple
AllocationCommand composite managing several
AllocationCommand implementations |
BasePrimaryAllocationCommand |
Abstract base class for allocating an unassigned primary shard to a node
|
BasePrimaryAllocationCommand.Builder<T extends BasePrimaryAllocationCommand> | |
CancelAllocationCommand |
A command that cancels relocation, or recovery of a given shard on a node.
|
MoveAllocationCommand |
A command that moves a shard from a specific node to another node.
Note: The shard needs to be in the state ShardRoutingState.STARTED in order to be moved. |