Class CredentialUpdateCallback
- java.lang.Object
-
- org.wildfly.security.auth.callback.CredentialUpdateCallback
-
- All Implemented Interfaces:
Callback
,ExtendedCallback
public final class CredentialUpdateCallback extends Object implements ExtendedCallback
A callback to inform the callback handler of a credential change.- Author:
- Farah Juma
-
-
Field Summary
Fields Modifier and Type Field Description private Credential
credential
-
Constructor Summary
Constructors Constructor Description CredentialUpdateCallback(Credential credential)
Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Credential
getCredential()
Get the new credential.<C extends Credential>
CgetCredential(Class<C> credentialClass)
Get the new credential, if it is of the given credential class.boolean
isOptional()
Determine if this callback is optional.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.wildfly.security.auth.callback.ExtendedCallback
needsInformation
-
-
-
-
Field Detail
-
credential
private final Credential credential
-
-
Constructor Detail
-
CredentialUpdateCallback
public CredentialUpdateCallback(Credential credential)
Construct a new instance.- Parameters:
credential
- the new credential
-
-
Method Detail
-
getCredential
public Credential getCredential()
Get the new credential.- Returns:
- the new credential
-
getCredential
public <C extends Credential> C getCredential(Class<C> credentialClass)
Get the new credential, if it is of the given credential class.- Type Parameters:
C
- the credential type- Parameters:
credentialClass
- the credential class- Returns:
- the credential, or
null
if it is not of the given type
-
isOptional
public boolean isOptional()
Description copied from interface:ExtendedCallback
Determine if this callback is optional.- Specified by:
isOptional
in interfaceExtendedCallback
- Returns:
true
if the callback is optional,false
if it is mandatory
-
-