Module org.elasticsearch.xcore
Class BaseInferenceActionRequest
java.lang.Object
org.elasticsearch.transport.TransportMessage
org.elasticsearch.transport.AbstractTransportRequest
org.elasticsearch.action.ActionRequest
org.elasticsearch.action.LegacyActionRequest
org.elasticsearch.xpack.core.inference.action.BaseInferenceActionRequest
- All Implemented Interfaces:
Writeable,org.elasticsearch.core.RefCounted,TaskAwareRequest,TransportRequest
- Direct Known Subclasses:
InferenceAction.Request,UnifiedCompletionAction.Request
Base class for inference action requests. Tracks request routing state to prevent potential routing loops
and supports both streaming and non-streaming inference operations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
Fields inherited from interface org.elasticsearch.core.RefCounted
ALWAYS_REFERENCED -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionbooleanabstract Stringabstract TaskTypebooleaninthashCode()abstract booleanvoidsetHasBeenRerouted(boolean hasBeenRerouted) voidwriteTo(StreamOutput out) Methods inherited from class org.elasticsearch.action.ActionRequest
getShouldStoreResult, validateMethods inherited from class org.elasticsearch.transport.AbstractTransportRequest
getParentTask, getRequestId, remoteAddress, remoteAddress, setParentTask, setRequestId, toStringMethods inherited from class org.elasticsearch.transport.TransportMessage
decRef, hasReferences, incRef, tryIncRefMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.core.RefCounted
decRef, hasReferences, incRef, mustIncRef, tryIncRefMethods inherited from interface org.elasticsearch.tasks.TaskAwareRequest
createTask, createTask, getDescription, setParentTask
-
Constructor Details
-
BaseInferenceActionRequest
-
BaseInferenceActionRequest
- Throws:
IOException
-
-
Method Details
-
isStreaming
public abstract boolean isStreaming() -
getTaskType
-
getInferenceEntityId
-
setHasBeenRerouted
public void setHasBeenRerouted(boolean hasBeenRerouted) -
hasBeenRerouted
public boolean hasBeenRerouted() -
getContext
-
writeTo
- Specified by:
writeToin interfaceWriteable- Overrides:
writeToin classActionRequest- Throws:
IOException
-
equals
-
hashCode
public int hashCode()
-