Class ExtensionJobActionRequest<T extends org.opensearch.core.common.io.stream.Writeable>
java.lang.Object
org.opensearch.core.transport.TransportMessage
org.opensearch.transport.TransportRequest
org.opensearch.action.ActionRequest
org.opensearch.extensions.action.ExtensionActionRequest
org.opensearch.jobscheduler.transport.request.ExtensionJobActionRequest<T>
- All Implemented Interfaces:
org.opensearch.core.common.io.stream.Writeable,org.opensearch.tasks.TaskAwareRequest
public class ExtensionJobActionRequest<T extends org.opensearch.core.common.io.stream.Writeable>
extends org.opensearch.extensions.action.ExtensionActionRequest
Request to extensions to invoke a job action, converts request params to a byte array
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensearch.transport.TransportRequest
org.opensearch.transport.TransportRequest.EmptyNested classes/interfaces inherited from interface org.opensearch.core.common.io.stream.Writeable
org.opensearch.core.common.io.stream.Writeable.Reader<V>, org.opensearch.core.common.io.stream.Writeable.WriteableRegistry, org.opensearch.core.common.io.stream.Writeable.Writer<V> -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionExtensionJobActionRequest(String extensionActionName, T actionParams) Instantiates a new ExtensionJobActionRequest -
Method Summary
Methods inherited from class org.opensearch.extensions.action.ExtensionActionRequest
getAction, getRequestBytes, validate, writeToMethods inherited from class org.opensearch.action.ActionRequest
getShouldStoreResultMethods inherited from class org.opensearch.transport.TransportRequest
getParentTask, setParentTaskMethods inherited from class org.opensearch.core.transport.TransportMessage
remoteAddress, remoteAddressMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.tasks.TaskAwareRequest
createTask, getDescription, setParentTask
-
Field Details
-
UNIT_SEPARATOR
public static final byte UNIT_SEPARATOR- See Also:
-
-
Constructor Details
-
ExtensionJobActionRequest
Instantiates a new ExtensionJobActionRequest- Parameters:
extensionActionName- the extension action to invokeactionParams- the request object holding the action parameters- Throws:
IOException- if serialization fails
-