Writeable, ToXContent, ToXContentObjectpublic static class PersistentTasksCustomMetaData.PersistentTask<P extends PersistentTaskParams> extends java.lang.Object implements Writeable, ToXContentObject
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsWriteable.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.IOExceptionpublic void writeTo(StreamOutput out) throws java.io.IOException
Writeablepublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic 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 ToXContentjava.io.IOExceptionpublic boolean isFragment()
isFragment in interface ToXContentisFragment in interface ToXContentObject