Class MasterNodeRequest<Request extends MasterNodeRequest<Request>>
- java.lang.Object
-
- org.elasticsearch.transport.TransportMessage
-
- org.elasticsearch.transport.TransportRequest
-
- org.elasticsearch.action.ActionRequest
-
- org.elasticsearch.action.support.master.MasterNodeRequest<Request>
-
- All Implemented Interfaces:
Writeable,TaskAwareRequest
- Direct Known Subclasses:
AcknowledgedRequest,AddVotingConfigExclusionsRequest,ClearVotingConfigExclusionsRequest,ClusterAllocationExplainRequest,CompletionPersistentTaskAction.Request,CreateSnapshotRequest,DeleteIndexTemplateRequest,DeleteSnapshotRequest,GetSnapshotsRequest,MasterNodeReadRequest,PutIndexTemplateRequest,RemovePersistentTaskAction.Request,RestoreSnapshotRequest,SnapshotShardsService.UpdateIndexShardSnapshotStatusRequest,SnapshotsStatusRequest,StartPersistentTaskAction.Request,UpdatePersistentTaskStatusAction.Request
public abstract class MasterNodeRequest<Request extends MasterNodeRequest<Request>> extends ActionRequest
A based request for master based operation.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.elasticsearch.transport.TransportRequest
TransportRequest.Empty
-
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
-
Field Summary
Fields Modifier and Type Field Description static TimeValueDEFAULT_MASTER_NODE_TIMEOUTprotected TimeValuemasterNodeTimeout
-
Constructor Summary
Constructors Modifier Constructor Description protectedMasterNodeRequest()protectedMasterNodeRequest(StreamInput in)
-
Method Summary
Modifier and Type Method Description TimeValuemasterNodeTimeout()RequestmasterNodeTimeout(java.lang.String timeout)A timeout value in case the master has not been discovered yet or disconnected.RequestmasterNodeTimeout(TimeValue timeout)A timeout value in case the master has not been discovered yet or disconnected.voidwriteTo(StreamOutput out)Write this into the StreamOutput.-
Methods inherited from class org.elasticsearch.action.ActionRequest
getShouldStoreResult, validate
-
Methods inherited from class org.elasticsearch.transport.TransportRequest
getParentTask, setParentTask
-
Methods inherited from class org.elasticsearch.transport.TransportMessage
remoteAddress, remoteAddress
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.elasticsearch.tasks.TaskAwareRequest
createTask, getDescription, setParentTask
-
-
-
-
Constructor Detail
-
MasterNodeRequest
protected MasterNodeRequest()
-
MasterNodeRequest
protected MasterNodeRequest(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:WriteableWrite this into the StreamOutput.- Specified by:
writeToin interfaceWriteable- Overrides:
writeToin classActionRequest- Throws:
java.io.IOException
-
masterNodeTimeout
public final Request masterNodeTimeout(TimeValue timeout)
A timeout value in case the master has not been discovered yet or disconnected.
-
masterNodeTimeout
public final Request masterNodeTimeout(java.lang.String timeout)
A timeout value in case the master has not been discovered yet or disconnected.
-
masterNodeTimeout
public final TimeValue masterNodeTimeout()
-
-