Package | Description |
---|---|
com.rabbitmq.client |
The client API proper: classes and interfaces representing the AMQP
connections, channels, and wire-protocol framing descriptors.
|
com.rabbitmq.client.impl |
Implementations of interfaces specified in the client API, and their supporting classes.
|
Modifier and Type | Method and Description |
---|---|
void |
ConnectionFactory.setCredentialsProvider(CredentialsProvider credentialsProvider)
Set a custom credentials provider.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultCredentialsProvider
Default implementation of a CredentialsProvider which simply holds a static
username and password.
|
class |
OAuth2ClientCredentialsGrantCredentialsProvider
A
CredentialsProvider that performs an
OAuth 2 Client Credentials flow
to retrieve a token. |
class |
RefreshProtectedCredentialsProvider<T>
An abstract
CredentialsProvider that does not let token refresh happen concurrently. |
Modifier and Type | Method and Description |
---|---|
CredentialsProvider |
ConnectionParams.getCredentialsProvider() |
Modifier and Type | Method and Description |
---|---|
String |
DefaultCredentialsRefreshService.register(CredentialsProvider credentialsProvider,
Callable<Boolean> refreshAction) |
String |
CredentialsRefreshService.register(CredentialsProvider credentialsProvider,
Callable<Boolean> refreshAction)
Register a new entity that needs credentials renewal.
|
void |
ConnectionParams.setCredentialsProvider(CredentialsProvider credentialsProvider) |
void |
DefaultCredentialsRefreshService.unregister(CredentialsProvider credentialsProvider,
String registrationId) |
void |
CredentialsRefreshService.unregister(CredentialsProvider credentialsProvider,
String registrationId)
Unregister the entity with the given registration ID.
|
Copyright © 2022 VMware, Inc. or its affiliates.. All rights reserved.