public abstract class RestChannel extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
detailedErrorsEnabled |
protected RestRequest |
request |
Modifier | Constructor and Description |
---|---|
protected |
RestChannel(RestRequest request,
boolean detailedErrorsEnabled) |
Modifier and Type | Method and Description |
---|---|
BytesStreamOutput |
bytesOutput()
A channel level bytes output that can be reused.
|
boolean |
detailedErrorsEnabled() |
XContentBuilder |
newBuilder() |
XContentBuilder |
newBuilder(BytesReference autoDetectSource) |
protected BytesStreamOutput |
newBytesOutput() |
RestRequest |
request() |
abstract void |
sendResponse(RestResponse response) |
protected final RestRequest request
protected final boolean detailedErrorsEnabled
protected RestChannel(RestRequest request, boolean detailedErrorsEnabled)
public XContentBuilder newBuilder() throws IOException
IOException
public XContentBuilder newBuilder(@Nullable BytesReference autoDetectSource) throws IOException
IOException
public final BytesStreamOutput bytesOutput()
protected BytesStreamOutput newBytesOutput()
public RestRequest request()
public boolean detailedErrorsEnabled()
public abstract void sendResponse(RestResponse response)
Copyright © 2009–2015. All rights reserved.