Package org.elasticsearch.index.seqno
Class RetentionLeaseBackgroundSyncAction.Request
java.lang.Object
org.elasticsearch.transport.TransportMessage
org.elasticsearch.transport.TransportRequest
org.elasticsearch.action.ActionRequest
org.elasticsearch.action.support.replication.ReplicationRequest<RetentionLeaseBackgroundSyncAction.Request>
org.elasticsearch.index.seqno.RetentionLeaseBackgroundSyncAction.Request
- All Implemented Interfaces:
IndicesRequest,Writeable,TaskAwareRequest
- Enclosing class:
- RetentionLeaseBackgroundSyncAction
public static final class RetentionLeaseBackgroundSyncAction.Request extends ReplicationRequest<RetentionLeaseBackgroundSyncAction.Request>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.transport.TransportRequest
TransportRequest.EmptyNested classes/interfaces inherited from interface org.elasticsearch.action.IndicesRequest
IndicesRequest.ReplaceableNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
Fields inherited from class org.elasticsearch.action.support.replication.ReplicationRequest
DEFAULT_TIMEOUT, index, shardId, timeout, waitForActiveShards -
Constructor Summary
Constructors Constructor Description Request(StreamInput in)Request(ShardId shardId, RetentionLeases retentionLeases) -
Method Summary
Modifier and Type Method Description TaskcreateTask(long id, java.lang.String type, java.lang.String action, TaskId parentTaskId, java.util.Map<java.lang.String,java.lang.String> headers)Returns the task object that should be used to keep track of the processing of the request.RetentionLeasesgetRetentionLeases()java.lang.StringtoString()voidwriteTo(StreamOutput out)Write this into the StreamOutput.Methods inherited from class org.elasticsearch.action.support.replication.ReplicationRequest
getDescription, index, index, indices, indicesOptions, onRetry, routedBasedOnClusterVersion, shardId, timeout, timeout, timeout, validate, waitForActiveShards, waitForActiveShards, waitForActiveShardsMethods inherited from class org.elasticsearch.transport.TransportRequest
getParentTask, setParentTaskMethods inherited from class org.elasticsearch.transport.TransportMessage
remoteAddress, remoteAddress
-
Constructor Details
-
Method Details
-
getRetentionLeases
-
writeTo
Description copied from interface:WriteableWrite this into the StreamOutput.- Specified by:
writeToin interfaceWriteable- Overrides:
writeToin classReplicationRequest<RetentionLeaseBackgroundSyncAction.Request>- Throws:
java.io.IOException
-
createTask
public Task createTask(long id, java.lang.String type, java.lang.String action, TaskId parentTaskId, java.util.Map<java.lang.String,java.lang.String> headers)Description copied from interface:TaskAwareRequestReturns the task object that should be used to keep track of the processing of the request.- Specified by:
createTaskin interfaceTaskAwareRequest- Overrides:
createTaskin classReplicationRequest<RetentionLeaseBackgroundSyncAction.Request>
-
toString
public java.lang.String toString()- Specified by:
toStringin classReplicationRequest<RetentionLeaseBackgroundSyncAction.Request>
-