Package io.quarkus.oidc.client.runtime
Class OidcClientsImpl
java.lang.Object
io.quarkus.oidc.client.runtime.OidcClientsImpl
- All Implemented Interfaces:
OidcClients,Closeable,AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionOidcClientsImpl(OidcClient defaultClient, Map<String, OidcClient> staticOidcClients, Function<OidcClientConfig, io.smallrye.mutiny.Uni<OidcClient>> dynamicOidcClients) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Returns a defaultOidcClient.Returns anOidcClientwith a specific id.io.smallrye.mutiny.Uni<OidcClient> newClient(OidcClientConfig clientConfig) Returns a newOidcClient.
-
Constructor Details
-
OidcClientsImpl
public OidcClientsImpl() -
OidcClientsImpl
public OidcClientsImpl(OidcClient defaultClient, Map<String, OidcClient> staticOidcClients, Function<OidcClientConfig, io.smallrye.mutiny.Uni<OidcClient>> dynamicOidcClients)
-
-
Method Details
-
getClient
Description copied from interface:OidcClientsReturns a defaultOidcClient.- Specified by:
getClientin interfaceOidcClients- Returns:
OidcClient
-
getClient
Description copied from interface:OidcClientsReturns anOidcClientwith a specific id.- Specified by:
getClientin interfaceOidcClients- Parameters:
id-OidcClientid- Returns:
OidcClient
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
newClient
Description copied from interface:OidcClientsReturns a newOidcClient.- Specified by:
newClientin interfaceOidcClients- Returns:
- Uni
-