org.elasticsearch.search
Class SearchShardTarget

java.lang.Object
  extended by org.elasticsearch.search.SearchShardTarget
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<SearchShardTarget>, Streamable

public class SearchShardTarget
extends java.lang.Object
implements Streamable, java.io.Serializable, java.lang.Comparable<SearchShardTarget>

The target that the search request was executed on.

See Also:
Serialized Form

Constructor Summary
SearchShardTarget(java.lang.String nodeId, java.lang.String index, int shardId)
           
 
Method Summary
 int compareTo(SearchShardTarget o)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getIndex()
           
 java.lang.String getNodeId()
           
 int getShardId()
           
 int hashCode()
           
 java.lang.String index()
           
 java.lang.String nodeId()
           
 void readFrom(StreamInput in)
           
static SearchShardTarget readSearchShardTarget(StreamInput in)
           
 int shardId()
           
 java.lang.String toString()
           
 void writeTo(StreamOutput out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SearchShardTarget

public SearchShardTarget(java.lang.String nodeId,
                         java.lang.String index,
                         int shardId)
Method Detail

nodeId

@Nullable
public java.lang.String nodeId()

getNodeId

@Nullable
public java.lang.String getNodeId()

index

public java.lang.String index()

getIndex

public java.lang.String getIndex()

shardId

public int shardId()

getShardId

public int getShardId()

readSearchShardTarget

public static SearchShardTarget readSearchShardTarget(StreamInput in)
                                               throws java.io.IOException
Throws:
java.io.IOException

compareTo

public int compareTo(SearchShardTarget o)
Specified by:
compareTo in interface java.lang.Comparable<SearchShardTarget>

readFrom

public void readFrom(StreamInput in)
              throws java.io.IOException
Specified by:
readFrom in interface Streamable
Throws:
java.io.IOException

writeTo

public void writeTo(StreamOutput out)
             throws java.io.IOException
Specified by:
writeTo in interface Streamable
Throws:
java.io.IOException

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object