Class TestShardRouting
java.lang.Object
org.elasticsearch.cluster.routing.TestShardRouting
A helper that allows to create shard routing instances within tests, while not requiring to expose
different simplified constructors on the ShardRouting itself.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ShardRoutingnewShardRouting(String index, int shardId, String currentNodeId, boolean primary, ShardRoutingState state) static ShardRoutingnewShardRouting(String index, int shardId, String currentNodeId, String relocatingNodeId, boolean primary, ShardRoutingState state) static ShardRoutingnewShardRouting(String index, int shardId, String currentNodeId, String relocatingNodeId, boolean primary, ShardRoutingState state, AllocationId allocationId) static ShardRoutingnewShardRouting(String index, int shardId, String currentNodeId, String relocatingNodeId, boolean primary, ShardRoutingState state, UnassignedInfo unassignedInfo) static ShardRoutingnewShardRouting(ShardId shardId, String currentNodeId, boolean primary, ShardRoutingState state) static ShardRoutingnewShardRouting(ShardId shardId, String currentNodeId, boolean primary, ShardRoutingState state, RecoverySource recoverySource) static ShardRoutingnewShardRouting(ShardId shardId, String currentNodeId, String relocatingNodeId, boolean primary, ShardRoutingState state) static ShardRoutingnewShardRouting(ShardId shardId, String currentNodeId, String relocatingNodeId, boolean primary, ShardRoutingState state, AllocationId allocationId) static ShardRoutingnewShardRouting(ShardId shardId, String currentNodeId, String relocatingNodeId, boolean primary, ShardRoutingState state, UnassignedInfo unassignedInfo) static RecoverySourcestatic UnassignedInforandomUnassignedInfo(String message) static ShardRoutingrelocate(ShardRouting shardRouting, String relocatingNodeId, long expectedShardSize)
-
Constructor Details
-
TestShardRouting
public TestShardRouting()
-
-
Method Details
-
newShardRouting
public static ShardRouting newShardRouting(String index, int shardId, String currentNodeId, boolean primary, ShardRoutingState state) -
newShardRouting
public static ShardRouting newShardRouting(ShardId shardId, String currentNodeId, boolean primary, ShardRoutingState state) -
newShardRouting
public static ShardRouting newShardRouting(ShardId shardId, String currentNodeId, boolean primary, ShardRoutingState state, RecoverySource recoverySource) -
newShardRouting
public static ShardRouting newShardRouting(String index, int shardId, String currentNodeId, String relocatingNodeId, boolean primary, ShardRoutingState state) -
newShardRouting
public static ShardRouting newShardRouting(ShardId shardId, String currentNodeId, String relocatingNodeId, boolean primary, ShardRoutingState state) -
newShardRouting
public static ShardRouting newShardRouting(String index, int shardId, String currentNodeId, String relocatingNodeId, boolean primary, ShardRoutingState state, AllocationId allocationId) -
newShardRouting
public static ShardRouting newShardRouting(ShardId shardId, String currentNodeId, String relocatingNodeId, boolean primary, ShardRoutingState state, AllocationId allocationId) -
newShardRouting
public static ShardRouting newShardRouting(String index, int shardId, String currentNodeId, String relocatingNodeId, boolean primary, ShardRoutingState state, UnassignedInfo unassignedInfo) -
newShardRouting
public static ShardRouting newShardRouting(ShardId shardId, String currentNodeId, String relocatingNodeId, boolean primary, ShardRoutingState state, UnassignedInfo unassignedInfo) -
relocate
public static ShardRouting relocate(ShardRouting shardRouting, String relocatingNodeId, long expectedShardSize) -
randomUnassignedInfo
-
randomRecoverySource
-