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

限定公開メンバ関数

void performRemove (OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException
 

静的変数

static KeycloakSubsystemRemoveHandler INSTANCE = new KeycloakSubsystemRemoveHandler()
 

非公開メンバ関数

 KeycloakSubsystemRemoveHandler ()
 
void addStepToRemoveServerWar (OperationContext context, String deploymentName)
 
OperationStepHandler getRemoveHandler (OperationContext context, PathAddress address)
 

詳解

Remove an auth-server from a realm.

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

構築子と解体子

◆ KeycloakSubsystemRemoveHandler()

org.keycloak.subsystem.server.extension.KeycloakSubsystemRemoveHandler.KeycloakSubsystemRemoveHandler ( )
inlineprivate
41 {}

関数詳解

◆ addStepToRemoveServerWar()

void org.keycloak.subsystem.server.extension.KeycloakSubsystemRemoveHandler.addStepToRemoveServerWar ( OperationContext  context,
String  deploymentName 
)
inlineprivate
55  {
56  PathAddress deploymentAddress = PathAddress.pathAddress(PathElement.pathElement(DEPLOYMENT, deploymentName));
57  ModelNode op = Util.createOperation(REMOVE, deploymentAddress);
58  context.addStep(op, getRemoveHandler(context, deploymentAddress), OperationContext.Stage.MODEL);
59  }
OperationStepHandler getRemoveHandler(OperationContext context, PathAddress address)
Definition: KeycloakSubsystemRemoveHandler.java:61

◆ getRemoveHandler()

OperationStepHandler org.keycloak.subsystem.server.extension.KeycloakSubsystemRemoveHandler.getRemoveHandler ( OperationContext  context,
PathAddress  address 
)
inlineprivate
61  {
62  ImmutableManagementResourceRegistration rootResourceRegistration = context.getRootResourceRegistration();
63  return rootResourceRegistration.getOperationHandler(address, REMOVE);
64  }

◆ performRemove()

void org.keycloak.subsystem.server.extension.KeycloakSubsystemRemoveHandler.performRemove ( OperationContext  context,
ModelNode  operation,
ModelNode  model 
) throws OperationFailedException
inlineprotected
44  {
45  String deploymentName = ServerUtil.getDeploymentName(operation);
46  KeycloakAdapterConfigService.INSTANCE.setWebContext(null);
47 
48  if (requiresRuntime(context)) { // don't do this on a domain controller
49  addStepToRemoveServerWar(context, deploymentName);
50  }
51 
52  super.performRemove(context, operation, model);
53  }
void addStepToRemoveServerWar(OperationContext context, String deploymentName)
Definition: KeycloakSubsystemRemoveHandler.java:55

メンバ詳解

◆ INSTANCE

KeycloakSubsystemRemoveHandler org.keycloak.subsystem.server.extension.KeycloakSubsystemRemoveHandler.INSTANCE = new KeycloakSubsystemRemoveHandler()
staticpackage

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