Class FailedShard
- java.lang.Object
-
- org.elasticsearch.cluster.routing.allocation.FailedShard
-
public class FailedShard extends java.lang.Object
A class representing a failed shard.
-
-
Constructor Summary
Constructors Constructor Description FailedShard(ShardRouting routingEntry, java.lang.String message, java.lang.Exception failure, boolean markAsStale)
-
Method Summary
Modifier and Type Method Description java.lang.Exception
getFailure()
The exception, if present, causing the shard to fail.java.lang.String
getMessage()
The failure message, if available, explaining why the shard failed.ShardRouting
getRoutingEntry()
The shard routing entry for the failed shard.boolean
markAsStale()
Whether or not to mark the shard as stale (eg.java.lang.String
toString()
-
-
-
Constructor Detail
-
FailedShard
public FailedShard(ShardRouting routingEntry, java.lang.String message, java.lang.Exception failure, boolean markAsStale)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getRoutingEntry
public ShardRouting getRoutingEntry()
The shard routing entry for the failed shard.
-
getMessage
@Nullable public java.lang.String getMessage()
The failure message, if available, explaining why the shard failed.
-
getFailure
@Nullable public java.lang.Exception getFailure()
The exception, if present, causing the shard to fail.
-
markAsStale
public boolean markAsStale()
Whether or not to mark the shard as stale (eg. removing from in-sync set) when failing the shard.
-
-