Class JobParameterResponse
java.lang.Object
org.opensearch.core.transport.TransportMessage
org.opensearch.core.transport.TransportResponse
org.opensearch.core.action.ActionResponse
org.opensearch.jobscheduler.transport.response.JobParameterResponse
- All Implemented Interfaces:
org.opensearch.core.common.io.stream.Writeable
public class JobParameterResponse
extends org.opensearch.core.action.ActionResponse
Response from extensions to parse a ScheduledJobParameter
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensearch.core.transport.TransportResponse
org.opensearch.core.transport.TransportResponse.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> -
Constructor Summary
ConstructorsConstructorDescriptionJobParameterResponse(byte[] responseParams) Instantiates a new Job Parameter Response by wrapping the given byte array within aStreamInputJobParameterResponse(org.opensearch.core.common.io.stream.StreamInput in) Instantiates a new Job Parameter Response fromStreamInputJobParameterResponse(ExtensionJobParameter jobParameter) Instantiates a new Job Parameter Response -
Method Summary
Modifier and TypeMethodDescriptionvoidwriteTo(org.opensearch.core.common.io.stream.StreamOutput out) Methods inherited from class org.opensearch.core.transport.TransportMessage
remoteAddress, remoteAddress
-
Constructor Details
-
JobParameterResponse
Instantiates a new Job Parameter Response- Parameters:
jobParameter- the job parameter parsed from the extension
-
JobParameterResponse
Instantiates a new Job Parameter Response fromStreamInput- Parameters:
in- is the byte stream input used to de-serialize the message.- Throws:
IOException- IOException when message de-serialization fails.
-
JobParameterResponse
Instantiates a new Job Parameter Response by wrapping the given byte array within aStreamInput- Parameters:
responseParams- in bytes array used to de-serialize the message.- Throws:
IOException- when message de-serialization fails.
-
-
Method Details
-
writeTo
- Throws:
IOException
-
getJobParameter
-