Class HostnameV2Provider

java.lang.Object
org.keycloak.url.HostnameV2Provider
All Implemented Interfaces:
org.keycloak.provider.Provider, org.keycloak.urls.HostnameProvider

public class HostnameV2Provider extends Object implements org.keycloak.urls.HostnameProvider
Author:
Vaclav Muzikar <vmuzikar@redhat.com>
  • Constructor Summary

    Constructors
    Constructor
    Description
    HostnameV2Provider(org.keycloak.models.KeycloakSession session, String hostname, URI hostnameUrl, URI adminUrl, Boolean backchannelDynamic)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getBaseUri(jakarta.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
     
    getContextPath(jakarta.ws.rs.core.UriInfo originalUriInfo)
     
    getContextPath(jakarta.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
     
    getHostname(jakarta.ws.rs.core.UriInfo originalUriInfo)
     
    getHostname(jakarta.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
     
    int
    getPort(jakarta.ws.rs.core.UriInfo originalUriInfo)
     
    int
    getPort(jakarta.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
     
    getScheme(jakarta.ws.rs.core.UriInfo originalUriInfo)
     
    getScheme(jakarta.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.keycloak.urls.HostnameProvider

    close
  • Constructor Details

    • HostnameV2Provider

      public HostnameV2Provider(org.keycloak.models.KeycloakSession session, String hostname, URI hostnameUrl, URI adminUrl, Boolean backchannelDynamic)
  • Method Details

    • getBaseUri

      public URI getBaseUri(jakarta.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
      Specified by:
      getBaseUri in interface org.keycloak.urls.HostnameProvider
    • getScheme

      public String getScheme(jakarta.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
      Specified by:
      getScheme in interface org.keycloak.urls.HostnameProvider
    • getScheme

      public String getScheme(jakarta.ws.rs.core.UriInfo originalUriInfo)
      Specified by:
      getScheme in interface org.keycloak.urls.HostnameProvider
    • getHostname

      public String getHostname(jakarta.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
      Specified by:
      getHostname in interface org.keycloak.urls.HostnameProvider
    • getHostname

      public String getHostname(jakarta.ws.rs.core.UriInfo originalUriInfo)
      Specified by:
      getHostname in interface org.keycloak.urls.HostnameProvider
    • getPort

      public int getPort(jakarta.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
      Specified by:
      getPort in interface org.keycloak.urls.HostnameProvider
    • getPort

      public int getPort(jakarta.ws.rs.core.UriInfo originalUriInfo)
      Specified by:
      getPort in interface org.keycloak.urls.HostnameProvider
    • getContextPath

      public String getContextPath(jakarta.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
      Specified by:
      getContextPath in interface org.keycloak.urls.HostnameProvider
    • getContextPath

      public String getContextPath(jakarta.ws.rs.core.UriInfo originalUriInfo)
      Specified by:
      getContextPath in interface org.keycloak.urls.HostnameProvider