| 
| static final ModuleIdentifier  | KEYCLOAK_SUBSYSTEM = ModuleIdentifier.create("org.keycloak.keycloak-server-subsystem") | 
|   | 
Utility methods that help assemble and start an auth server.
- 著者
 - Stan Silvert ssilv.nosp@m.ert@.nosp@m.redha.nosp@m.t.co.nosp@m.m (C) 2014 Red Hat Inc. 
 
 
◆ ServerUtil()
  
  
      
        
          | org.keycloak.subsystem.server.extension.ServerUtil.ServerUtil  | 
          ( | 
          ModelNode  | 
          operation | ) | 
           | 
         
       
   | 
  
inlinepackage   | 
  
 
static String getDeploymentName(ModelNode operation)
Definition: ServerUtil.java:142
 
URI findServerWarUri()
Definition: ServerUtil.java:74
 
final String deploymentName
Definition: ServerUtil.java:56
 
Module findSubsysModule()
Definition: ServerUtil.java:66
 
final URI serverWar
Definition: ServerUtil.java:58
 
final Module subsysModule
Definition: ServerUtil.java:57
 
 
 
 
◆ addDeploymentAction()
  
  
      
        
          | static void org.keycloak.subsystem.server.extension.ServerUtil.addDeploymentAction  | 
          ( | 
          OperationContext  | 
          context,  | 
         
        
           | 
           | 
          String  | 
          operation,  | 
         
        
           | 
           | 
          String  | 
          deploymentName  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestaticprivate   | 
  
 
  124         if (!context.isNormalServer()) {
   128         ModelNode op = Util.createOperation(operation, deploymentAddress);
   130         context.addStep(op, 
getHandler(context, deploymentAddress, operation), OperationContext.Stage.MODEL);
 final String deploymentName
Definition: ServerUtil.java:56
 
static OperationStepHandler getHandler(OperationContext context, PathAddress address, String opName)
Definition: ServerUtil.java:137
 
static PathAddress deploymentAddress(String deploymentName)
Definition: ServerUtil.java:133
 
 
 
 
◆ addStepToRedeployServerWar()
  
  
      
        
          | static void org.keycloak.subsystem.server.extension.ServerUtil.addStepToRedeployServerWar  | 
          ( | 
          OperationContext  | 
          context,  | 
         
        
           | 
           | 
          String  | 
          deploymentName  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestaticpackage   | 
  
 
final String deploymentName
Definition: ServerUtil.java:56
 
static void addDeploymentAction(OperationContext context, String operation, String deploymentName)
Definition: ServerUtil.java:123
 
 
 
 
◆ addStepToUploadServerWar()
  
  
      
        
          | void org.keycloak.subsystem.server.extension.ServerUtil.addStepToUploadServerWar  | 
          ( | 
          OperationContext  | 
          context | ) | 
           throws OperationFailedException | 
         
       
   | 
  
inlinepackage   | 
  
 
   89         ModelNode op = Util.createOperation(ADD, deploymentAddress);
    92         op.get(ENABLED).set(
true);
    95         op.get(PERSISTENT).set(
false);
    98         op.get(
"owner").set(
new ModelNode().add(
"subsystem", KeycloakExtension.SUBSYSTEM_NAME));
   101             throw new OperationFailedException(
"Keycloak Server WAR not found in keycloak-server-subsystem module");
   106         context.addStep(op, 
getHandler(context, deploymentAddress, ADD), OperationContext.Stage.MODEL);
 final String deploymentName
Definition: ServerUtil.java:56
 
ModelNode makeContentItem()
Definition: ServerUtil.java:109
 
final URI serverWar
Definition: ServerUtil.java:58
 
static OperationStepHandler getHandler(OperationContext context, PathAddress address, String opName)
Definition: ServerUtil.java:137
 
static PathAddress deploymentAddress(String deploymentName)
Definition: ServerUtil.java:133
 
 
 
 
◆ deploymentAddress()
  
  
      
        
          | static PathAddress org.keycloak.subsystem.server.extension.ServerUtil.deploymentAddress  | 
          ( | 
          String  | 
          deploymentName | ) | 
           | 
         
       
   | 
  
inlinestaticprivate   | 
  
 
  134         return PathAddress.pathAddress(PathElement.pathElement(DEPLOYMENT, 
deploymentName));
 final String deploymentName
Definition: ServerUtil.java:56
 
 
 
 
◆ findServerWarUri()
  
  
      
        
          | URI org.keycloak.subsystem.server.extension.ServerUtil.findServerWarUri  | 
          ( | 
           | ) | 
           throws IllegalStateException | 
         
       
   | 
  
inlineprivate   | 
  
 
   76             URL subsysResource = this.
subsysModule.getExportedResource(
"module.xml");
    77             File subsysDir = 
new File(subsysResource.toURI()).getParentFile();
    78             File serverWarDir = 
new File(subsysDir, 
"server-war");
    79             return serverWarDir.toURI();
    80         } 
catch (URISyntaxException e) {
    81             throw new IllegalStateException(e);
    82         } 
catch (IllegalArgumentException e) {
    83             throw new IllegalStateException(e);
 final Module subsysModule
Definition: ServerUtil.java:57
 
 
 
 
◆ findSubsysModule()
  
  
      
        
          | Module org.keycloak.subsystem.server.extension.ServerUtil.findSubsysModule  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
   69         } 
catch (ModuleLoadException e) {
    70             throw new IllegalStateException(
"Can't find Keycloak subsystem.", e);
 static final ModuleIdentifier KEYCLOAK_SUBSYSTEM
Definition: ServerUtil.java:54
 
 
 
 
◆ getDeploymentName()
  
  
      
        
          | static String org.keycloak.subsystem.server.extension.ServerUtil.getDeploymentName  | 
          ( | 
          ModelNode  | 
          operation | ) | 
           | 
         
       
   | 
  
inlinestaticpackage   | 
  
 
  143         String 
deploymentName = Util.getNameFromAddress(operation.get(ADDRESS));
   144         if (!deploymentName.toLowerCase().endsWith(
".war")) {
   145             deploymentName += 
".war";
 final String deploymentName
Definition: ServerUtil.java:56
 
 
 
 
◆ getHandler()
  
  
      
        
          | static OperationStepHandler org.keycloak.subsystem.server.extension.ServerUtil.getHandler  | 
          ( | 
          OperationContext  | 
          context,  | 
         
        
           | 
           | 
          PathAddress  | 
          address,  | 
         
        
           | 
           | 
          String  | 
          opName  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestaticpackage   | 
  
 
  138         ImmutableManagementResourceRegistration rootResourceRegistration = context.getRootResourceRegistration();
   139         return rootResourceRegistration.getOperationHandler(address, opName);
  
 
 
◆ makeContentItem()
  
  
      
        
          | ModelNode org.keycloak.subsystem.server.extension.ServerUtil.makeContentItem  | 
          ( | 
           | ) | 
           throws OperationFailedException | 
         
       
   | 
  
inlineprivate   | 
  
 
  110         ModelNode contentItem = 
new ModelNode();
   112         String urlString = 
new File(
serverWar).getAbsolutePath();
   113         contentItem.get(PATH).set(urlString);
   114         contentItem.get(ARCHIVE).set(
false);
 final URI serverWar
Definition: ServerUtil.java:58
 
 
 
 
◆ deploymentName
  
  
      
        
          | final String org.keycloak.subsystem.server.extension.ServerUtil.deploymentName | 
         
       
   | 
  
private   | 
  
 
 
◆ KEYCLOAK_SUBSYSTEM
  
  
      
        
          | final ModuleIdentifier org.keycloak.subsystem.server.extension.ServerUtil.KEYCLOAK_SUBSYSTEM = ModuleIdentifier.create("org.keycloak.keycloak-server-subsystem") | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ serverWar
  
  
      
        
          | final URI org.keycloak.subsystem.server.extension.ServerUtil.serverWar | 
         
       
   | 
  
private   | 
  
 
 
◆ subsysModule
  
  
      
        
          | final Module org.keycloak.subsystem.server.extension.ServerUtil.subsysModule | 
         
       
   | 
  
private   | 
  
 
 
このクラス詳解は次のファイルから抽出されました:
- D:/AppData/doxygen/keycloak/src/keycloak/src/main/java/org/keycloak/subsystem/server/extension/ServerUtil.java