public class PluginInfo extends java.lang.Object implements Streamable, ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ES_PLUGIN_POLICY |
static java.lang.String |
ES_PLUGIN_PROPERTIES |
EMPTY_PARAMS
Constructor and Description |
---|
PluginInfo() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getClassname() |
java.lang.String |
getDescription() |
java.lang.String |
getName() |
java.lang.String |
getVersion() |
int |
hashCode() |
void |
readFrom(StreamInput in)
Set this object's fields from a StreamInput.
|
static PluginInfo |
readFromProperties(java.nio.file.Path dir)
reads (and validates) plugin metadata descriptor file
|
static PluginInfo |
readFromStream(StreamInput in) |
java.lang.String |
toString() |
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
void |
writeTo(StreamOutput out)
Write this object's fields to a StreamOutput.
|
public static final java.lang.String ES_PLUGIN_PROPERTIES
public static final java.lang.String ES_PLUGIN_POLICY
public static PluginInfo readFromProperties(java.nio.file.Path dir) throws java.io.IOException
java.io.IOException
public java.lang.String getName()
public java.lang.String getDescription()
public java.lang.String getClassname()
public java.lang.String getVersion()
public static PluginInfo readFromStream(StreamInput in) throws java.io.IOException
java.io.IOException
public void readFrom(StreamInput in) throws java.io.IOException
Streamable
readFrom
in interface Streamable
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Streamable
writeTo
in interface Streamable
java.io.IOException
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
toXContent
in interface ToXContent
java.io.IOException
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object