Class DefaultHostnameProvider
java.lang.Object
org.keycloak.quarkus.runtime.hostname.DefaultHostnameProvider
- All Implemented Interfaces:
Provider,ProviderFactory<HostnameProvider>,HostnameProvider,HostnameProviderFactory
public final class DefaultHostnameProvider
extends Object
implements HostnameProvider, HostnameProviderFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()create(KeycloakSession session) getContextPath(jakarta.ws.rs.core.UriInfo originalUriInfo, UrlType urlType) getHostname(jakarta.ws.rs.core.UriInfo originalUriInfo, UrlType urlType) getId()intgetPort(jakarta.ws.rs.core.UriInfo originalUriInfo) intprotected URIvoidinit(Config.Scope config) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.urls.HostnameProvider
getContextPath, getHostname, getSchemeMethods inherited from interface org.keycloak.urls.HostnameProviderFactory
postInitMethods inherited from interface org.keycloak.provider.ProviderFactory
getConfigMetadata, order
-
Constructor Details
-
DefaultHostnameProvider
public DefaultHostnameProvider()
-
-
Method Details
-
getScheme
- Specified by:
getSchemein interfaceHostnameProvider
-
getHostname
- Specified by:
getHostnamein interfaceHostnameProvider
-
getContextPath
- Specified by:
getContextPathin interfaceHostnameProvider
-
getPort
- Specified by:
getPortin interfaceHostnameProvider
-
getPort
public int getPort(jakarta.ws.rs.core.UriInfo originalUriInfo) - Specified by:
getPortin interfaceHostnameProvider
-
getRealmFrontEndUrl
-
close
public void close()- Specified by:
closein interfaceHostnameProvider- Specified by:
closein interfaceHostnameProviderFactory- Specified by:
closein interfaceProvider- Specified by:
closein interfaceProviderFactory<HostnameProvider>
-
getId
- Specified by:
getIdin interfaceProviderFactory<HostnameProvider>
-
create
- Specified by:
createin interfaceProviderFactory<HostnameProvider>
-
init
- Specified by:
initin interfaceHostnameProviderFactory- Specified by:
initin interfaceProviderFactory<HostnameProvider>
-