keycloak
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.url.FixedHostnameProviderFactory クラス
org.keycloak.url.FixedHostnameProviderFactory の継承関係図
Inheritance graph
org.keycloak.url.FixedHostnameProviderFactory 連携図
Collaboration graph

公開メンバ関数

HostnameProvider create (KeycloakSession session)
 
void init (Config.Scope config)
 
String getId ()
 
default void close ()
 
default void postInit (KeycloakSessionFactory factory)
 
default int order ()
 

非公開変数類

String hostname
 
int httpPort
 
int httpsPort
 

詳解

関数詳解

◆ close()

default void org.keycloak.urls.HostnameProviderFactory.close ( )
inlineinherited

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

26  {
27  }

◆ create()

HostnameProvider org.keycloak.url.FixedHostnameProviderFactory.create ( KeycloakSession  session)
inline

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

15  {
16  return new FixedHostnameProvider(session, hostname, httpPort, httpsPort);
17  }
int httpPort
Definition: FixedHostnameProviderFactory.java:11
String hostname
Definition: FixedHostnameProviderFactory.java:10
int httpsPort
Definition: FixedHostnameProviderFactory.java:12

◆ getId()

String org.keycloak.url.FixedHostnameProviderFactory.getId ( )
inline

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

31  {
32  return "fixed";
33  }

◆ init()

void org.keycloak.url.FixedHostnameProviderFactory.init ( Config.Scope  config)
inline

org.keycloak.urls.HostnameProviderFactoryを実装しています。

20  {
21  this.hostname = config.get("hostname");
22  if (this.hostname == null) {
23  throw new RuntimeException("hostname not set");
24  }
25 
26  this.httpPort = config.getInt("httpPort", -1);
27  this.httpsPort = config.getInt("httpsPort", -1);
28  }
int httpPort
Definition: FixedHostnameProviderFactory.java:11
String hostname
Definition: FixedHostnameProviderFactory.java:10
int httpsPort
Definition: FixedHostnameProviderFactory.java:12

◆ order()

default int org.keycloak.urls.HostnameProviderFactory.order ( )
inlineinherited

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

38  {
39  return 0;
40  }

◆ postInit()

default void org.keycloak.urls.HostnameProviderFactory.postInit ( KeycloakSessionFactory  factory)
inlineinherited

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

34  {
35  }

メンバ詳解

◆ hostname

String org.keycloak.url.FixedHostnameProviderFactory.hostname
private

◆ httpPort

int org.keycloak.url.FixedHostnameProviderFactory.httpPort
private

◆ httpsPort

int org.keycloak.url.FixedHostnameProviderFactory.httpsPort
private

このクラス詳解は次のファイルから抽出されました: