Writeable
, ToXContent
, ToXContentObject
public static class PersistentTasksCustomMetaData.PersistentTask<P extends PersistentTaskParams> extends java.lang.Object implements Writeable, ToXContentObject
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Writeable.Reader<V>, Writeable.Writer<V>
EMPTY_PARAMS
Constructor | Description |
---|---|
PersistentTask(java.lang.String id,
java.lang.String taskName,
P params,
long allocationId,
PersistentTasksCustomMetaData.Assignment assignment) |
|
PersistentTask(StreamInput in) |
|
PersistentTask(PersistentTasksCustomMetaData.PersistentTask<P> task,
long allocationId,
PersistentTasksCustomMetaData.Assignment assignment) |
|
PersistentTask(PersistentTasksCustomMetaData.PersistentTask<P> task,
Task.Status status) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(java.lang.Object o) |
|
long |
getAllocationId() |
|
PersistentTasksCustomMetaData.Assignment |
getAssignment() |
|
java.lang.String |
getExecutorNode() |
|
java.lang.String |
getId() |
|
P |
getParams() |
|
Task.Status |
getStatus() |
|
java.lang.String |
getTaskName() |
|
int |
hashCode() |
|
boolean |
isAssigned() |
|
boolean |
isFragment() |
|
java.lang.String |
toString() |
|
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params xParams) |
|
void |
writeTo(StreamOutput out) |
Write this into the StreamOutput.
|
public PersistentTask(java.lang.String id, java.lang.String taskName, P params, long allocationId, PersistentTasksCustomMetaData.Assignment assignment)
public PersistentTask(PersistentTasksCustomMetaData.PersistentTask<P> task, long allocationId, PersistentTasksCustomMetaData.Assignment assignment)
public PersistentTask(PersistentTasksCustomMetaData.PersistentTask<P> task, Task.Status status)
public PersistentTask(StreamInput in) throws java.io.IOException
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Writeable
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
public java.lang.String getId()
public long getAllocationId()
public java.lang.String getTaskName()
@Nullable public java.lang.String getExecutorNode()
public PersistentTasksCustomMetaData.Assignment getAssignment()
public boolean isAssigned()
@Nullable public Task.Status getStatus()
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params xParams) throws java.io.IOException
toXContent
in interface ToXContent
java.io.IOException
public boolean isFragment()
isFragment
in interface ToXContent
isFragment
in interface ToXContentObject