java.io.Serializable
, Writeable
, ToXContent
, ToXContentFragment
public class UnknownNamedObjectException extends ParsingException
NamedXContentRegistry.parseNamedObject(Class, String, XContentParser, Object)
is called with an unregistered
name. When this bubbles up to the rest layer it is converted into a response with 400 BAD REQUEST
status.ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Writeable.Reader<V>, Writeable.Writer<V>
REST_EXCEPTION_SKIP_STACK_TRACE, REST_EXCEPTION_SKIP_STACK_TRACE_DEFAULT
UNKNOWN_POSITION
EMPTY_PARAMS
Constructor | Description |
---|---|
UnknownNamedObjectException(StreamInput in) |
Read from a stream.
|
UnknownNamedObjectException(XContentLocation contentLocation,
java.lang.Class<?> categoryClass,
java.lang.String name) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getCategoryClass() |
Category class that was missing a parser.
|
java.lang.String |
getName() |
Name of the missing parser.
|
void |
writeTo(StreamOutput out) |
Write this into the StreamOutput.
|
addHeader, addHeader, addMetadata, addMetadata, failureFromXContent, fromXContent, generateFailureXContent, generateThrowableXContent, getDetailedMessage, getExceptionName, getExceptionName, getHeader, getHeaderKeys, getHeaders, getId, getIndex, getMetadata, getMetadata, getMetadataKeys, getResourceId, getResourceType, getRootCause, getShardId, guessRootCauses, guessRootCauses, innerToXContent, isRegistered, readException, readStackTrace, setIndex, setIndex, setResources, setShard, toString, toXContent, unwrapCause, writeStackTraces
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getColumnNumber, getLineNumber, metadataToXContent, status
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
isFragment
public UnknownNamedObjectException(XContentLocation contentLocation, java.lang.Class<?> categoryClass, java.lang.String name)
public UnknownNamedObjectException(StreamInput in) throws java.io.IOException
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Writeable
writeTo
in interface Writeable
writeTo
in class ParsingException
java.io.IOException
public java.lang.String getCategoryClass()
public java.lang.String getName()