Package org.elasticsearch
Class ElasticsearchSecurityException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.elasticsearch.ElasticsearchException
-
- org.elasticsearch.ElasticsearchStatusException
-
- org.elasticsearch.ElasticsearchSecurityException
-
- All Implemented Interfaces:
java.io.Serializable
,Writeable
,ToXContent
,ToXContentFragment
public class ElasticsearchSecurityException extends ElasticsearchStatusException
Generic security exception- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
-
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.ElasticsearchException
REST_EXCEPTION_SKIP_STACK_TRACE, REST_EXCEPTION_SKIP_STACK_TRACE_DEFAULT
-
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
-
Constructor Summary
Constructors Constructor Description ElasticsearchSecurityException(java.lang.String msg, java.lang.Exception cause, java.lang.Object... args)
Build the exception with the status derived from the cause.ElasticsearchSecurityException(java.lang.String msg, java.lang.Object... args)
Build the exception with a status ofRestStatus.INTERNAL_SERVER_ERROR
without a cause.ElasticsearchSecurityException(java.lang.String msg, RestStatus status, java.lang.Object... args)
Build the exception without a cause.ElasticsearchSecurityException(java.lang.String msg, RestStatus status, java.lang.Throwable cause, java.lang.Object... args)
Build the exception with a specific status and cause.ElasticsearchSecurityException(StreamInput in)
Read from a stream.
-
Method Summary
-
Methods inherited from class org.elasticsearch.ElasticsearchStatusException
status, writeTo
-
Methods inherited from class org.elasticsearch.ElasticsearchException
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, innerFromXContent, innerToXContent, isRegistered, metadataToXContent, readException, readStackTrace, setIndex, setIndex, setResources, setShard, toString, toXContent, unwrapCause, writeStackTraces
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentFragment
isFragment
-
-
-
-
Constructor Detail
-
ElasticsearchSecurityException
public ElasticsearchSecurityException(java.lang.String msg, RestStatus status, java.lang.Throwable cause, java.lang.Object... args)
Build the exception with a specific status and cause.
-
ElasticsearchSecurityException
public ElasticsearchSecurityException(java.lang.String msg, java.lang.Exception cause, java.lang.Object... args)
Build the exception with the status derived from the cause.
-
ElasticsearchSecurityException
public ElasticsearchSecurityException(java.lang.String msg, java.lang.Object... args)
Build the exception with a status ofRestStatus.INTERNAL_SERVER_ERROR
without a cause.
-
ElasticsearchSecurityException
public ElasticsearchSecurityException(java.lang.String msg, RestStatus status, java.lang.Object... args)
Build the exception without a cause.
-
ElasticsearchSecurityException
public ElasticsearchSecurityException(StreamInput in) throws java.io.IOException
Read from a stream.- Throws:
java.io.IOException
-
-