keycloak
公開メンバ関数 | 静的公開変数類 | 限定公開メンバ関数 | 静的限定公開変数類 | 静的変数 | 全メンバ一覧
org.keycloak.subsystem.server.extension.ProviderResourceDefinition クラス
org.keycloak.subsystem.server.extension.ProviderResourceDefinition の継承関係図
Inheritance graph
org.keycloak.subsystem.server.extension.ProviderResourceDefinition 連携図
Collaboration graph

公開メンバ関数

void registerAttributes (ManagementResourceRegistration resourceRegistration)
 

静的公開変数類

static final String TAG_NAME = "provider"
 

限定公開メンバ関数

 ProviderResourceDefinition ()
 

静的限定公開変数類

static final SimpleAttributeDefinition ENABLED
 
static final ReloadRequiredWriteAttributeHandler WRITE_ATTR_HANDLER = new ReloadRequiredWriteAttributeHandler(ENABLED)
 

静的変数

static final PropertiesAttributeDefinition PROPERTIES
 

詳解

著者
Stan Silvert ssilv.nosp@m.ert@.nosp@m.redha.nosp@m.t.co.nosp@m.m (C) 2016 Red Hat Inc.

構築子と解体子

◆ ProviderResourceDefinition()

org.keycloak.subsystem.server.extension.ProviderResourceDefinition.ProviderResourceDefinition ( )
inlineprotected
54  {
55  super(PathElement.pathElement(TAG_NAME),
56  KeycloakExtension.getResourceDescriptionResolver(TAG_NAME),
57  ProviderResourceAddHandler.INSTANCE,
58  ProviderResourceRemoveHandler.INSTANCE
59  );
60  }
static final String TAG_NAME
Definition: ProviderResourceDefinition.java:36

関数詳解

◆ registerAttributes()

void org.keycloak.subsystem.server.extension.ProviderResourceDefinition.registerAttributes ( ManagementResourceRegistration  resourceRegistration)
inline
63  {
64  super.registerAttributes(resourceRegistration);
65  resourceRegistration.registerReadWriteAttribute(ENABLED, null, WRITE_ATTR_HANDLER);
66  resourceRegistration.registerReadWriteAttribute(PROPERTIES, null, WRITE_ATTR_HANDLER);
67  }
static final SimpleAttributeDefinition ENABLED
Definition: ProviderResourceDefinition.java:38
static final ReloadRequiredWriteAttributeHandler WRITE_ATTR_HANDLER
Definition: ProviderResourceDefinition.java:52
static final PropertiesAttributeDefinition PROPERTIES
Definition: ProviderResourceDefinition.java:46

メンバ詳解

◆ ENABLED

final SimpleAttributeDefinition org.keycloak.subsystem.server.extension.ProviderResourceDefinition.ENABLED
staticprotected
初期値:
=
new SimpleAttributeDefinitionBuilder("enabled", ModelType.BOOLEAN, true)
.setAllowExpression(true)
.setDefaultValue(new ModelNode(true))
.setAllowNull(false)
.setRestartAllServices()
.build()

◆ PROPERTIES

final PropertiesAttributeDefinition org.keycloak.subsystem.server.extension.ProviderResourceDefinition.PROPERTIES
staticpackage
初期値:
=
new PropertiesAttributeDefinition.Builder("properties", true)
.setRestartAllServices()
.setAllowExpression(true)
.build()

◆ TAG_NAME

final String org.keycloak.subsystem.server.extension.ProviderResourceDefinition.TAG_NAME = "provider"
static

◆ WRITE_ATTR_HANDLER

final ReloadRequiredWriteAttributeHandler org.keycloak.subsystem.server.extension.ProviderResourceDefinition.WRITE_ATTR_HANDLER = new ReloadRequiredWriteAttributeHandler(ENABLED)
staticprotected

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