Class PublishResponse
- java.lang.Object
-
- org.elasticsearch.cluster.coordination.PublishResponse
-
- All Implemented Interfaces:
Writeable
public class PublishResponse extends java.lang.Object implements Writeable
Response to aPublishRequest
, carrying the term and version of the request. Typically wrapped in aPublishWithJoinResponse
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
-
Constructor Summary
Constructors Constructor Description PublishResponse(long term, long version)
PublishResponse(StreamInput in)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
long
getTerm()
long
getVersion()
int
hashCode()
java.lang.String
toString()
void
writeTo(StreamOutput out)
Write this into the StreamOutput.
-
-
-
Constructor Detail
-
PublishResponse
public PublishResponse(long term, long version)
-
PublishResponse
public PublishResponse(StreamInput in) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
writeTo
public void writeTo(StreamOutput out) throws java.io.IOException
Description copied from interface:Writeable
Write this into the StreamOutput.
-
getTerm
public long getTerm()
-
getVersion
public long getVersion()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-