| 
| void  | performBoottime (final OperationContext context, final ModelNode operation, final ModelNode model) | 
|   | 
| void  | populateModel (final OperationContext context, final ModelNode operation, final Resource resource)  throws OperationFailedException  | 
|   | 
The Keycloak subsystem add update handler.
- 著者
 - Stan Silvert ssilv.nosp@m.ert@.nosp@m.redha.nosp@m.t.co.nosp@m.m (C) 2013 Red Hat Inc. 
 
 
◆ performBoottime()
  
  
      
        
          | void org.keycloak.subsystem.server.extension.KeycloakSubsystemAdd.performBoottime  | 
          ( | 
          final OperationContext  | 
          context,  | 
         
        
           | 
           | 
          final ModelNode  | 
          operation,  | 
         
        
           | 
           | 
          final ModelNode  | 
          model  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprotected   | 
  
 
   44         context.addStep(
new AbstractDeploymentChainStep() {
    46             protected void execute(DeploymentProcessorTarget processorTarget) {
    47                 processorTarget.addDeploymentProcessor(SUBSYSTEM_NAME, Phase.DEPENDENCIES, 0, 
new KeycloakProviderDependencyProcessor());
    48                 processorTarget.addDeploymentProcessor(SUBSYSTEM_NAME,
    50                         Phase.POST_MODULE_VALIDATOR_FACTORY - 2, 
    51                         new KeycloakProviderDeploymentProcessor());
    52                 processorTarget.addDeploymentProcessor(SUBSYSTEM_NAME,
    54                         Phase.POST_MODULE_VALIDATOR_FACTORY - 1, 
    55                         new KeycloakServerDeploymentProcessor());
    57         }, OperationContext.Stage.RUNTIME);
    58         context.addStep(
new AbstractDeploymentChainStep() {
    60             protected void execute(DeploymentProcessorTarget processorTarget) {
    62         }, OperationContext.Stage.RUNTIME);
  
 
 
◆ populateModel()
  
  
      
        
          | void org.keycloak.subsystem.server.extension.KeycloakSubsystemAdd.populateModel  | 
          ( | 
          final OperationContext  | 
          context,  | 
         
        
           | 
           | 
          final ModelNode  | 
          operation,  | 
         
        
           | 
           | 
          final Resource  | 
          resource  | 
         
        
           | 
          ) | 
           |  throws OperationFailedException | 
         
       
   | 
  
inlineprotected   | 
  
 
   67         ModelNode model = resource.getModel();
    70         for (AttributeDefinition attrDef : ALL_ATTRIBUTES) {
    71             attrDef.validateAndSet(operation, model);
    75         if (!requiresRuntime(context)) {
    80         if (!context.isNormalServer()) {
    84         ModelNode webContextNode = resource.getModel().get(WEB_CONTEXT.getName());
    85         if (!webContextNode.isDefined()) {
    86             webContextNode = WEB_CONTEXT.getDefaultValue();
    88         String webContext = webContextNode.asString();
    90         ServerUtil serverUtil = 
new ServerUtil(operation);
    91         serverUtil.addStepToUploadServerWar(context);
    92         KeycloakAdapterConfigService.INSTANCE.setWebContext(webContext);
    94         KeycloakAdapterConfigService.INSTANCE.updateConfig(operation, model);
  
 
 
◆ INSTANCE
このクラス詳解は次のファイルから抽出されました: