Class ShardRoutingHelper

java.lang.Object
org.elasticsearch.cluster.routing.ShardRoutingHelper

public class ShardRoutingHelper
extends java.lang.Object
A helper class that allows access to package private APIs for testing.
  • Constructor Summary

    Constructors
    Constructor Description
    ShardRoutingHelper()  
  • Method Summary

    Modifier and Type Method Description
    static org.elasticsearch.cluster.routing.ShardRouting initialize​(org.elasticsearch.cluster.routing.ShardRouting routing, java.lang.String nodeId)  
    static org.elasticsearch.cluster.routing.ShardRouting initialize​(org.elasticsearch.cluster.routing.ShardRouting routing, java.lang.String nodeId, long expectedSize)  
    static org.elasticsearch.cluster.routing.ShardRouting initWithSameId​(org.elasticsearch.cluster.routing.ShardRouting copy, org.elasticsearch.cluster.routing.RecoverySource recoverySource)  
    static org.elasticsearch.cluster.routing.ShardRouting moveToStarted​(org.elasticsearch.cluster.routing.ShardRouting routing)  
    static org.elasticsearch.cluster.routing.ShardRouting moveToUnassigned​(org.elasticsearch.cluster.routing.ShardRouting routing, org.elasticsearch.cluster.routing.UnassignedInfo info)  
    static org.elasticsearch.cluster.routing.ShardRouting newWithRestoreSource​(org.elasticsearch.cluster.routing.ShardRouting routing, org.elasticsearch.cluster.routing.RecoverySource.SnapshotRecoverySource recoverySource)  
    static org.elasticsearch.cluster.routing.ShardRouting relocate​(org.elasticsearch.cluster.routing.ShardRouting routing, java.lang.String nodeId)  
    static org.elasticsearch.cluster.routing.ShardRouting relocate​(org.elasticsearch.cluster.routing.ShardRouting routing, java.lang.String nodeId, long expectedByteSize)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ShardRoutingHelper

      public ShardRoutingHelper()
  • Method Details

    • relocate

      public static org.elasticsearch.cluster.routing.ShardRouting relocate​(org.elasticsearch.cluster.routing.ShardRouting routing, java.lang.String nodeId)
    • relocate

      public static org.elasticsearch.cluster.routing.ShardRouting relocate​(org.elasticsearch.cluster.routing.ShardRouting routing, java.lang.String nodeId, long expectedByteSize)
    • moveToStarted

      public static org.elasticsearch.cluster.routing.ShardRouting moveToStarted​(org.elasticsearch.cluster.routing.ShardRouting routing)
    • initialize

      public static org.elasticsearch.cluster.routing.ShardRouting initialize​(org.elasticsearch.cluster.routing.ShardRouting routing, java.lang.String nodeId)
    • initialize

      public static org.elasticsearch.cluster.routing.ShardRouting initialize​(org.elasticsearch.cluster.routing.ShardRouting routing, java.lang.String nodeId, long expectedSize)
    • initWithSameId

      public static org.elasticsearch.cluster.routing.ShardRouting initWithSameId​(org.elasticsearch.cluster.routing.ShardRouting copy, org.elasticsearch.cluster.routing.RecoverySource recoverySource)
    • moveToUnassigned

      public static org.elasticsearch.cluster.routing.ShardRouting moveToUnassigned​(org.elasticsearch.cluster.routing.ShardRouting routing, org.elasticsearch.cluster.routing.UnassignedInfo info)
    • newWithRestoreSource

      public static org.elasticsearch.cluster.routing.ShardRouting newWithRestoreSource​(org.elasticsearch.cluster.routing.ShardRouting routing, org.elasticsearch.cluster.routing.RecoverySource.SnapshotRecoverySource recoverySource)