Class ShardOperationFailedException

java.lang.Object
org.elasticsearch.action.ShardOperationFailedException
All Implemented Interfaces:
Writeable, org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentObject
Direct Known Subclasses:
DefaultShardOperationFailedException, ReplicationResponse.ShardInfo.Failure, ShardSearchFailure, SnapshotShardFailure

public abstract class ShardOperationFailedException
extends java.lang.Object
implements Writeable, org.elasticsearch.common.xcontent.ToXContentObject
An exception indicating that a failure occurred performing an operation on the shard.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent

    org.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.ToXContent.Params

    Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable

    Writeable.Reader<V>, Writeable.Writer<V>
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected java.lang.Throwable cause  
    protected java.lang.String index  
    protected java.lang.String reason  
    protected int shardId  
    protected RestStatus status  

    Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent

    EMPTY_PARAMS
  • Constructor Summary

    Constructors
    Modifier Constructor Description
    protected ShardOperationFailedException()  
    protected ShardOperationFailedException​(java.lang.String index, int shardId, java.lang.String reason, RestStatus status, java.lang.Throwable cause)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.Throwable getCause()
    The cause of this failure
    java.lang.String index()
    The index the operation failed on.
    java.lang.String reason()
    The reason of the failure.
    int shardId()
    The index the operation failed on.
    RestStatus status()
    The status of the failure.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.elasticsearch.common.xcontent.ToXContent

    toXContent

    Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentObject

    isFragment

    Methods inherited from interface org.elasticsearch.common.io.stream.Writeable

    writeTo
  • Field Details

    • index

      protected java.lang.String index
    • shardId

      protected int shardId
    • reason

      protected java.lang.String reason
    • status

      protected RestStatus status
    • cause

      protected java.lang.Throwable cause
  • Constructor Details

    • ShardOperationFailedException

      protected ShardOperationFailedException()
    • ShardOperationFailedException

      protected ShardOperationFailedException​(@Nullable java.lang.String index, int shardId, java.lang.String reason, RestStatus status, java.lang.Throwable cause)
  • Method Details

    • index

      @Nullable public final java.lang.String index()
      The index the operation failed on. Might return null if it can't be derived.
    • shardId

      public final int shardId()
      The index the operation failed on. Might return -1 if it can't be derived.
    • reason

      public final java.lang.String reason()
      The reason of the failure.
    • status

      public final RestStatus status()
      The status of the failure.
    • getCause

      public final java.lang.Throwable getCause()
      The cause of this failure