Package org.elasticsearch.action.search
Class ShardSearchFailure
- java.lang.Object
-
- org.elasticsearch.action.ShardOperationFailedException
-
- org.elasticsearch.action.search.ShardSearchFailure
-
- All Implemented Interfaces:
Writeable
,ToXContent
,ToXContentObject
public class ShardSearchFailure extends ShardOperationFailedException
Represents a failure to search on a specific shard.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, 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 static ShardSearchFailure[]
EMPTY_ARRAY
-
Fields inherited from class org.elasticsearch.action.ShardOperationFailedException
cause, index, reason, shardId, status
-
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
-
Constructor Summary
Constructors Constructor Description ShardSearchFailure(java.lang.Exception e)
ShardSearchFailure(java.lang.Exception e, SearchShardTarget shardTarget)
-
Method Summary
Modifier and Type Method Description static ShardSearchFailure
fromXContent(XContentParser parser)
static ShardSearchFailure
readShardSearchFailure(StreamInput in)
SearchShardTarget
shard()
The search shard target the failure occurred on.java.lang.String
toString()
XContentBuilder
toXContent(XContentBuilder builder, ToXContent.Params params)
void
writeTo(StreamOutput out)
Write this into the StreamOutput.-
Methods inherited from class org.elasticsearch.action.ShardOperationFailedException
getCause, index, reason, shardId, status
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentObject
isFragment
-
-
-
-
Field Detail
-
EMPTY_ARRAY
public static final ShardSearchFailure[] EMPTY_ARRAY
-
-
Constructor Detail
-
ShardSearchFailure
public ShardSearchFailure(java.lang.Exception e)
-
ShardSearchFailure
public ShardSearchFailure(java.lang.Exception e, @Nullable SearchShardTarget shardTarget)
-
-
Method Detail
-
shard
@Nullable public SearchShardTarget shard()
The search shard target the failure occurred on.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
readShardSearchFailure
public static ShardSearchFailure readShardSearchFailure(StreamInput in) throws java.io.IOException
- Throws:
java.io.IOException
-
writeTo
public void writeTo(StreamOutput out) throws java.io.IOException
Description copied from interface:Writeable
Write this into the StreamOutput.- Throws:
java.io.IOException
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
- Throws:
java.io.IOException
-
fromXContent
public static ShardSearchFailure fromXContent(XContentParser parser) throws java.io.IOException
- Throws:
java.io.IOException
-
-