Class AWSCredentialsCallback

java.lang.Object
software.amazon.msk.auth.iam.internals.AWSCredentialsCallback
All Implemented Interfaces:
Callback

public class AWSCredentialsCallback extends Object implements Callback
This class is used to pass AWSCredentials to the IAMSaslClient. It is processed by the IAMClientCallbackHandler. If the callback handler succeeds, it sets the AWSCredentials. If the callback handler fails to load the credentials, it sets the loading exception.
  • Constructor Details

    • AWSCredentialsCallback

      public AWSCredentialsCallback()
  • Method Details

    • setAwsCredentials

      public void setAwsCredentials(@NonNull @NonNull software.amazon.awssdk.auth.credentials.AwsCredentials awsCredentials)
    • setLoadingException

      public void setLoadingException(@NonNull @NonNull Exception loadingException)
    • isSuccessful

      public boolean isSuccessful()
    • getAwsCredentials

      public software.amazon.awssdk.auth.credentials.AwsCredentials getAwsCredentials()
    • getLoadingException

      public Exception getLoadingException()