org.elasticsearch.action.support.single
Class SingleOperationRequest
java.lang.Object
org.elasticsearch.action.support.single.SingleOperationRequest
- All Implemented Interfaces:
- ActionRequest, Streamable
- Direct Known Subclasses:
- GetRequest, SinglePingRequest
public abstract class SingleOperationRequest
- extends java.lang.Object
- implements ActionRequest
Field Summary |
protected java.lang.String |
id
|
protected java.lang.String |
index
|
protected java.lang.String |
routing
|
protected java.lang.String |
type
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
index
protected java.lang.String index
type
protected java.lang.String type
id
protected java.lang.String id
routing
protected java.lang.String routing
SingleOperationRequest
protected SingleOperationRequest()
SingleOperationRequest
public SingleOperationRequest(java.lang.String index,
java.lang.String type,
java.lang.String id)
validate
public ActionRequestValidationException validate()
- Specified by:
validate
in interface ActionRequest
index
public java.lang.String index()
type
public java.lang.String type()
id
public java.lang.String id()
routing
public java.lang.String routing()
listenerThreaded
public boolean listenerThreaded()
- Should the listener be called on a separate thread if needed.
- Specified by:
listenerThreaded
in interface ActionRequest
listenerThreaded
public SingleOperationRequest listenerThreaded(boolean threadedListener)
- Description copied from interface:
ActionRequest
- Sets if the response listener be executed on a thread or not.
- Specified by:
listenerThreaded
in interface ActionRequest
operationThreaded
public boolean operationThreaded()
- Controls if the operation will be executed on a separate thread when executed locally.
operationThreaded
public SingleOperationRequest operationThreaded(boolean threadedOperation)
- Controls if the operation will be executed on a separate thread when executed locally.
readFrom
public void readFrom(StreamInput in)
throws java.io.IOException
- Specified by:
readFrom
in interface Streamable
- Throws:
java.io.IOException
writeTo
public void writeTo(StreamOutput out)
throws java.io.IOException
- Specified by:
writeTo
in interface Streamable
- Throws:
java.io.IOException