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 TypeMethodDescriptionvoid
close()
Returns a defaultOidcClient
.Returns anOidcClient
with 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:OidcClients
Returns a defaultOidcClient
.- Specified by:
getClient
in interfaceOidcClients
- Returns:
OidcClient
-
getClient
Description copied from interface:OidcClients
Returns anOidcClient
with a specific id.- Specified by:
getClient
in interfaceOidcClients
- Parameters:
id
-OidcClient
id- Returns:
OidcClient
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
newClient
Description copied from interface:OidcClients
Returns a newOidcClient
.- Specified by:
newClient
in interfaceOidcClients
- Returns:
- Uni
-