|
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