Package com.nimbusds.oauth2.sdk
Class GeneralException
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.nimbusds.oauth2.sdk.GeneralException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
InvalidClientException
,ParseException
,ResolveException
,ResolveException
The base class for checked exceptions defined in this SDK.
- See Also:
-
Constructor Summary
ConstructorDescriptionGeneralException
(ErrorObject error) Creates a new general exception.GeneralException
(String message) Creates a new general exception.GeneralException
(String message, ErrorObject error) Creates a new general exception.GeneralException
(String message, ErrorObject error, ClientID clientID, URI redirectURI, ResponseMode responseMode, State state) Creates a new general exception.GeneralException
(String message, ErrorObject error, ClientID clientID, URI redirectURI, ResponseMode responseMode, State state, Throwable cause) Creates a new general exception.GeneralException
(String message, ErrorObject error, Throwable cause) Creates a new general exception.GeneralException
(String message, Throwable cause) Creates a new general exception. -
Method Summary
Modifier and TypeMethodDescriptionGets the associated client identifier.Gets the associated error.Gets the associated redirection URI.Gets the associated response mode.getState()
Gets the optional associated state parameter.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
GeneralException
Creates a new general exception.- Parameters:
message
- The exception message. May benull
.
-
GeneralException
Creates a new general exception.- Parameters:
message
- The exception message. May benull
.cause
- The exception cause,null
if not specified.
-
GeneralException
Creates a new general exception.- Parameters:
error
- The associated error. The error description, if specified, is used to set the exception message. Must not benull
.
-
GeneralException
Creates a new general exception.- Parameters:
message
- The exception message. May benull
.error
- The associated error,null
if not specified.
-
GeneralException
Creates a new general exception.- Parameters:
message
- The exception message. May benull
.error
- The associated error,null
if not specified.cause
- The exception cause,null
if not specified.
-
GeneralException
public GeneralException(String message, ErrorObject error, ClientID clientID, URI redirectURI, ResponseMode responseMode, State state) Creates a new general exception.- Parameters:
message
- The exception message. May benull
.error
- The associated error,null
if not specified.clientID
- The associated client identifier,null
if not specified.redirectURI
- The associated redirection URI,null
if not specified.responseMode
- The optional associated response mode,null
if not specified.state
- The optional associated state parameter,null
if not specified.
-
GeneralException
public GeneralException(String message, ErrorObject error, ClientID clientID, URI redirectURI, ResponseMode responseMode, State state, Throwable cause) Creates a new general exception.- Parameters:
message
- The exception message. May benull
.error
- The associated error,null
if not specified.clientID
- The associated client identifier,null
if not specified.redirectURI
- The associated redirection URI,null
if not specified.state
- The optional associated state parameter,null
if not specified.responseMode
- The optional associated response mode,null
if not specified.cause
- The exception cause,null
if not specified.
-
-
Method Details
-
getErrorObject
Gets the associated error.- Returns:
- The error,
null
if not specified.
-
getClientID
Gets the associated client identifier.- Returns:
- The client ID,
null
if not specified.
-
getRedirectionURI
Gets the associated redirection URI.- Returns:
- The redirection URI,
null
if redirection is not to be performed for this error.
-
getResponseMode
Gets the associated response mode.- Returns:
- The response mode,
null
if not specified.
-
getState
Gets the optional associated state parameter.- Returns:
- The optional state parameter,
null
if not specified or redirection is not to be performed.
-