Package org.elasticsearch.test
Class TestCustomMetadata
java.lang.Object
org.elasticsearch.cluster.AbstractNamedDiffable<Metadata.Custom>
org.elasticsearch.test.TestCustomMetadata
- All Implemented Interfaces:
Diffable<Metadata.Custom>
,Metadata.Custom
,NamedDiffable<Metadata.Custom>
,NamedWriteable
,VersionedNamedWriteable
,Writeable
,ChunkedToXContent
public abstract class TestCustomMetadata
extends AbstractNamedDiffable<Metadata.Custom>
implements Metadata.Custom
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V extends Object>, Writeable.Writer<V extends Object>
-
Field Summary
Fields inherited from interface org.elasticsearch.common.xcontent.ChunkedToXContent
EMPTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static <T extends Metadata.Custom>
TfromXContent
(Function<String, T> supplier, org.elasticsearch.xcontent.XContentParser parser) getData()
int
hashCode()
static NamedDiff<Metadata.Custom>
readDiffFrom
(String name, StreamInput in) static <T extends TestCustomMetadata>
TreadFrom
(Function<String, T> supplier, StreamInput in) toString()
Iterator<? extends org.elasticsearch.xcontent.ToXContent>
toXContentChunked
(org.elasticsearch.xcontent.ToXContent.Params ignored) void
writeTo
(StreamOutput out) Methods inherited from class org.elasticsearch.cluster.AbstractNamedDiffable
diff, get, readDiffFrom
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.elasticsearch.common.xcontent.ChunkedToXContent
isFragment, toXContentChunkedV7
Methods inherited from interface org.elasticsearch.cluster.metadata.Metadata.Custom
context, isRestorable
Methods inherited from interface org.elasticsearch.common.io.stream.VersionedNamedWriteable
getMinimalSupportedVersion, getWriteableName
-
Constructor Details
-
TestCustomMetadata
-
-
Method Details
-
getData
-
equals
-
hashCode
public int hashCode() -
readFrom
public static <T extends TestCustomMetadata> T readFrom(Function<String, T> supplier, StreamInput in) throws IOException- Throws:
IOException
-
readDiffFrom
public static NamedDiff<Metadata.Custom> readDiffFrom(String name, StreamInput in) throws IOException - Throws:
IOException
-
writeTo
- Specified by:
writeTo
in interfaceWriteable
- Throws:
IOException
-
fromXContent
public static <T extends Metadata.Custom> T fromXContent(Function<String, T> supplier, org.elasticsearch.xcontent.XContentParser parser) throws IOException- Throws:
IOException
-
toXContentChunked
public Iterator<? extends org.elasticsearch.xcontent.ToXContent> toXContentChunked(org.elasticsearch.xcontent.ToXContent.Params ignored) - Specified by:
toXContentChunked
in interfaceChunkedToXContent
-
toString
-