Gemfire JavaDocs
Package org.apache.geode.security
Class NotAuthorizedException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.apache.geode.GemFireException
-
- org.apache.geode.security.GemFireSecurityException
-
- org.apache.geode.security.NotAuthorizedException
-
- All Implemented Interfaces:
java.io.Serializable
public class NotAuthorizedException extends GemFireSecurityException
Thrown when a client/peer is unauthorized to perform a requested operation.- Since:
- GemFire 5.5
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NotAuthorizedException(java.lang.String message)
Constructs a new exception with the specified detail message and principal.NotAuthorizedException(java.lang.String message, java.lang.Throwable cause)
Constructs a new exception with the specified detail message and cause.NotAuthorizedException(java.lang.String message, java.lang.Throwable cause, java.security.Principal principal)
Constructs a new exception with the specified detail message, cause and principal.NotAuthorizedException(java.lang.String message, java.security.Principal principal)
Constructs a new exception with the specified detail message and principal.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.security.Principal
getPrincipal()
Returns theprincipal
for which authorization failed.-
Methods inherited from class org.apache.geode.security.GemFireSecurityException
getCause, getResolvedObj, isSerializable
-
Methods inherited from class org.apache.geode.GemFireException
getRootCause
-
-
-
-
Constructor Detail
-
NotAuthorizedException
public NotAuthorizedException(java.lang.String message)
Constructs a new exception with the specified detail message and principal.- Parameters:
message
- the detail message (which is saved for later retrieval by theThrowable.getMessage()
method). (Anull
value is permitted.)
-
NotAuthorizedException
public NotAuthorizedException(java.lang.String message, java.lang.Throwable cause)
Constructs a new exception with the specified detail message and cause.If
message
is null, then the detail message associated withcause
is automatically used as this exception's detail message.- Parameters:
message
- the detail message (which is saved for later retrieval by theThrowable.getMessage()
method). (Anull
value is permitted.)cause
- the cause (which is saved for later retrieval by theGemFireSecurityException.getCause()
method). (Anull
value is permitted, and indicates that the cause is nonexistent or unknown.)
-
NotAuthorizedException
public NotAuthorizedException(java.lang.String message, java.security.Principal principal)
Constructs a new exception with the specified detail message and principal.- Parameters:
message
- the detail message (which is saved for later retrieval by theThrowable.getMessage()
method). (Anull
value is permitted.)principal
- the principal for which authorization failed. (Anull
value is permitted.)
-
NotAuthorizedException
public NotAuthorizedException(java.lang.String message, java.lang.Throwable cause, java.security.Principal principal)
Constructs a new exception with the specified detail message, cause and principal.If
message
is null, then the detail message associated withcause
is automatically used as this exception's detail message.- Parameters:
message
- the detail message (which is saved for later retrieval by theThrowable.getMessage()
method). (Anull
value is permitted.)cause
- the cause (which is saved for later retrieval by theGemFireSecurityException.getCause()
method). (Anull
value is permitted, and indicates that the cause is nonexistent or unknown.)principal
- the principal for which authorization failed. (Anull
value is permitted.)
-
-