42 DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit();
43 KeycloakAdapterConfigService config = KeycloakAdapterConfigService.INSTANCE;
44 String deploymentName = deploymentUnit.getName();
46 if (config.isKeycloakServerDeployment(deploymentName)) {
50 KeycloakDeploymentInfo info = KeycloakProviderDependencyProcessor.getKeycloakProviderDeploymentInfo(deploymentUnit);
51 if (info.isProvider()) {
52 logger.infov(
"Deploying Keycloak provider: {0}", deploymentUnit.getName());
53 final Module module = deploymentUnit.getAttachment(Attachments.MODULE);
54 ProviderManager pm =
new ProviderManager(info, module.getClassLoader());
55 ProviderManagerRegistry.SINGLETON.deploy(pm);
AttachmentKey< ProviderManager > ATTACHMENT_KEY
Definition: KeycloakProviderDeploymentProcessor.java:37
static final Logger logger
Definition: KeycloakProviderDeploymentProcessor.java:39