If the program wants to handle this exception in particular, it
should catch AuthenticationNotSupportedException explicitly before
attempting to catch NamingException. After catching
AuthenticationNotSupportedException, the program could
reattempt the authentication using a different authentication flavor
by updating the resolved context's environment properties accordingly.
Synchronization and serialization issues that apply to NamingException apply directly here.
| Modifier and Type | Field and Description |
|---|---|
| private static final long | serialVersionUID
Hides javax. |
| Access | Constructor and Description |
|---|---|
| public | AuthenticationNotSupportedException(String
A possibly null string containing additional
detail about this exception. explanation)Constructs a new instance of AuthenticationNotSupportedException using an explanation. |
| public | AuthenticationNotSupportedException()
Constructs a new instance of AuthenticationNotSupportedException with all name resolution fields and explanation initialized to null. |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Hides javax. Use serialVersionUID from JNDI 1.1.1 for interoperability | |
| AuthenticationNotSupportedException | back to summary |
|---|---|
| public AuthenticationNotSupportedException(String explanation) Constructs a new instance of AuthenticationNotSupportedException using an explanation. All other fields default to null.
| |
| AuthenticationNotSupportedException | back to summary |
|---|---|
| public AuthenticationNotSupportedException() Constructs a new instance of AuthenticationNotSupportedException with all name resolution fields and explanation initialized to null. | |