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