|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Throwable java.lang.Exception com.sun.identity.common.ChainedException com.sun.identity.liberty.ws.interaction.InteractionException
Base class for exceptions that could be thrown from
InteractionService
framework.
Constructor Summary | |
InteractionException()
No argument constructor |
|
InteractionException(java.lang.String message)
Constructor |
|
InteractionException(java.lang.String rbName,
java.lang.String errorCode,
java.lang.Object[] args,
java.lang.Throwable nestedException)
Constructor Constructs an instance of InteractionException to
pass the localized error message
At this level, the locale of the caller is not known and it is
not possible to throw localized error message. |
|
InteractionException(java.lang.String message,
java.lang.Throwable nestedException)
Constructor |
|
InteractionException(java.lang.Throwable nestedException)
Constructor |
Methods inherited from class com.sun.identity.common.ChainedException |
getCompleteL10NMessage, getErrorCode, getL10NMessage, getMessage, getMessageArgs, getResourceBundleName, printStackTrace, printStackTrace, printStackTrace |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public InteractionException()
public InteractionException(java.lang.String message)
message
- message for the exceptionpublic InteractionException(java.lang.Throwable nestedException)
nestedException
- Throwable
nested in this exception.public InteractionException(java.lang.String message, java.lang.Throwable nestedException)
message
- message for the exceptionnestedException
- Throwable
nested in this exception.public InteractionException(java.lang.String rbName, java.lang.String errorCode, java.lang.Object[] args, java.lang.Throwable nestedException)
InteractionException
to
pass the localized error message
At this level, the locale of the caller is not known and it is
not possible to throw localized error message.
Instead this constructor provides Resource Bundle name and error code
for correctly locating the error message. The default
getMessage()
will always return English messages only. This
is consistent with current JRE.
rbName
- Resource Bundle Name to be used for getting
localized error message.errorCode
- Key to resource bundle. You can use
ResourceBundle rb = ResourceBunde.getBundle (rbName,locale); String localizedStr = rb.getString(errorCode);
args
- arguments to message. If it is not present pass them
as nullnestedException
- The root cause of this exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |