@Override public R registerDeploymentModel(ResourceDefinition definition) { return this.decorator.apply(this.registration.registerDeploymentModel(definition)); } }
@Override public void initialize(ExtensionContext context) { final SubsystemRegistration subsystem = context.registerSubsystem(SUBSYSTEM_NAME, CURRENT_MODEL_VERSION); final ManagementResourceRegistration registration = subsystem.registerSubsystemModel(UndertowRootDefinition.INSTANCE); registration.registerOperationHandler(GenericSubsystemDescribeHandler.DEFINITION, GenericSubsystemDescribeHandler.INSTANCE, false); final ManagementResourceRegistration deployments = subsystem.registerDeploymentModel(DeploymentDefinition.INSTANCE); deployments.registerSubModel(DeploymentServletDefinition.INSTANCE); deployments.registerSubModel(DeploymentWebSocketDefinition.INSTANCE); subsystem.registerXMLElementWriter(UndertowSubsystemParser_8_0::new); }
@Override public void initialize(final ExtensionContext context) { SUBSYSTEM_DATASOURCES_LOGGER.debugf("Initializing Datasources Extension"); boolean registerRuntimeOnly = context.isRuntimeOnlyRegistrationValid(); // Register the remoting subsystem final SubsystemRegistration subsystem = context.registerSubsystem(SUBSYSTEM_NAME, CURRENT_MODEL_VERSION); final ManagementResourceRegistration registration = subsystem.registerSubsystemModel(DataSourcesSubsystemRootDefinition.createInstance(registerRuntimeOnly)); subsystem.registerXMLElementWriter(new DataSourceSubsystemParser()); if (registerRuntimeOnly) { subsystem.registerDeploymentModel(DataSourcesSubsystemRootDefinition.createDeployedInstance(registerRuntimeOnly)); } }
@Override public void initialize(final ExtensionContext context) { final SubsystemRegistration subsystem = context.registerSubsystem(BatchSubsystemDefinition.NAME, CURRENT_MODEL_VERSION); subsystem.registerSubsystemModel(new BatchSubsystemDefinition(context.isRuntimeOnlyRegistrationValid())); subsystem.registerXMLElementWriter(new BatchSubsystemWriter()); // Register the deployment resources if (context.isRuntimeOnlyRegistrationValid()) { final ManagementResourceRegistration deployments = subsystem.registerDeploymentModel(new BatchDeploymentResourceDefinition()); final ManagementResourceRegistration jobRegistration = deployments.registerSubModel(BatchJobResourceDefinition.INSTANCE); jobRegistration.registerSubModel(new BatchJobExecutionResourceDefinition()); } } }
@Override public void initialize(final ExtensionContext context) { SUBSYSTEM_RA_LOGGER.debugf("Initializing ResourceAdapters Extension"); // Register the remoting subsystem final SubsystemRegistration registration = context.registerSubsystem(SUBSYSTEM_NAME, CURRENT_MODEL_VERSION); registration.registerXMLElementWriter(ResourceAdapterSubsystemParser.INSTANCE); // Remoting subsystem description and operation handlers registration.registerSubsystemModel(new ResourceAdaptersRootResourceDefinition(context.isRuntimeOnlyRegistrationValid())); if (context.isRuntimeOnlyRegistrationValid()) { ManagementResourceRegistration deployments = registration.registerDeploymentModel(new SimpleResourceDefinition( new SimpleResourceDefinition.Parameters(SUBSYSTEM_PATH, new StandardResourceDescriptionResolver(Constants.STATISTICS_NAME, CommonAttributes.RESOURCE_NAME, CommonAttributes.class.getClassLoader())) .setFeature(false))); deployments.registerSubModel(new IronJacamarResourceDefinition()); } }
/** * {@inheritDoc} */ @Override public void initialize(ExtensionContext context) { final boolean registerRuntimeOnly = context.isRuntimeOnlyRegistrationValid(); final SubsystemRegistration subsystem = context.registerSubsystem(SUBSYSTEM_NAME, CURRENT_MODEL_VERSION); subsystem.registerXMLElementWriter(EJB3SubsystemXMLPersister.INSTANCE); PathManager pathManager = context.getProcessType().isServer() ? context.getPathManager() : null; subsystem.registerSubsystemModel(new EJB3SubsystemRootResourceDefinition(registerRuntimeOnly, pathManager)); if (registerRuntimeOnly) { ResourceDefinition deploymentsDef = new SimpleResourceDefinition(new Parameters(PathElement.pathElement(ModelDescriptionConstants.SUBSYSTEM, SUBSYSTEM_NAME), getResourceDescriptionResolver("deployed")).setFeature(false)); final ManagementResourceRegistration deploymentsRegistration = subsystem.registerDeploymentModel(deploymentsDef); deploymentsRegistration.registerSubModel(MessageDrivenBeanResourceDefinition.INSTANCE); deploymentsRegistration.registerSubModel(SingletonBeanDeploymentResourceDefinition.INSTANCE); deploymentsRegistration.registerSubModel(StatelessSessionBeanDeploymentResourceDefinition.INSTANCE); deploymentsRegistration.registerSubModel(StatefulSessionBeanDeploymentResourceDefinition.INSTANCE); } }
@Override public R registerDeploymentModel(ResourceDefinition definition) { return this.decorator.apply(this.registration.registerDeploymentModel(definition)); } }
/** * {@inheritDoc} */ @Override public void initialize(final ExtensionContext context) { JAXRS_LOGGER.debug("Activating JAX-RS Extension"); final SubsystemRegistration subsystem = context.registerSubsystem(SUBSYSTEM_NAME, CURRENT_MODEL_VERSION); final ManagementResourceRegistration registration = subsystem.registerSubsystemModel(JaxrsSubsystemDefinition.INSTANCE); registration.registerOperationHandler(GenericSubsystemDescribeHandler.DEFINITION, GenericSubsystemDescribeHandler.INSTANCE); ManagementResourceRegistration jaxrsResReg = subsystem.registerDeploymentModel(JaxrsDeploymentDefinition.INSTANCE); jaxrsResReg.registerSubModel(DeploymentRestResourcesDefintion.INSTANCE); subsystem.registerXMLElementWriter(parser); }
@Override public void initialize(ExtensionContext context) { final SubsystemRegistration subsystem = context.registerSubsystem(SUBSYSTEM_NAME, CURRENT_MODEL_VERSION); final ManagementResourceRegistration registration = subsystem.registerSubsystemModel(UndertowRootDefinition.INSTANCE); registration.registerOperationHandler(GenericSubsystemDescribeHandler.DEFINITION, GenericSubsystemDescribeHandler.INSTANCE, false); final ManagementResourceRegistration deployments = subsystem.registerDeploymentModel(DeploymentDefinition.INSTANCE); deployments.registerSubModel(DeploymentServletDefinition.INSTANCE); deployments.registerSubModel(DeploymentWebSocketDefinition.INSTANCE); subsystem.registerXMLElementWriter(UndertowSubsystemParser_8_0::new); }
@Override public void initialize(ExtensionContext context) { final SubsystemRegistration subsystem = context.registerSubsystem(SUBSYSTEM_NAME, CURRENT_MODEL_VERSION); final ManagementResourceRegistration registration = subsystem.registerSubsystemModel(UndertowRootDefinition.INSTANCE); registration.registerOperationHandler(GenericSubsystemDescribeHandler.DEFINITION, GenericSubsystemDescribeHandler.INSTANCE, false); final ManagementResourceRegistration deployments = subsystem.registerDeploymentModel(DeploymentDefinition.INSTANCE); deployments.registerSubModel(DeploymentServletDefinition.INSTANCE); deployments.registerSubModel(DeploymentWebSocketDefinition.INSTANCE); subsystem.registerXMLElementWriter(UndertowSubsystemParser_7_0::new); }
/** * {@inheritDoc} */ @Override public void initialize(final ExtensionContext context) { JAXRS_LOGGER.debug("Activating JAX-RS Extension"); final SubsystemRegistration subsystem = context.registerSubsystem(SUBSYSTEM_NAME, CURRENT_MODEL_VERSION); final ManagementResourceRegistration registration = subsystem.registerSubsystemModel(JaxrsSubsystemDefinition.INSTANCE); registration.registerOperationHandler(GenericSubsystemDescribeHandler.DEFINITION, GenericSubsystemDescribeHandler.INSTANCE); ManagementResourceRegistration jaxrsResReg = subsystem.registerDeploymentModel(JaxrsDeploymentDefinition.INSTANCE); jaxrsResReg.registerSubModel(DeploymentRestResourcesDefintion.INSTANCE); subsystem.registerXMLElementWriter(parser); }
@Override public void initialize(final ExtensionContext context) { SUBSYSTEM_DATASOURCES_LOGGER.debugf("Initializing Datasources Extension"); boolean registerRuntimeOnly = context.isRuntimeOnlyRegistrationValid(); // Register the remoting subsystem final SubsystemRegistration subsystem = context.registerSubsystem(SUBSYSTEM_NAME, CURRENT_MODEL_VERSION); final ManagementResourceRegistration registration = subsystem.registerSubsystemModel(DataSourcesSubsystemRootDefinition.createInstance(registerRuntimeOnly)); subsystem.registerXMLElementWriter(new DataSourceSubsystemParser()); if (registerRuntimeOnly) { subsystem.registerDeploymentModel(DataSourcesSubsystemRootDefinition.createDeployedInstance(registerRuntimeOnly)); } }
@Override public void initialize(ExtensionContext context) { SubsystemRegistration registration = context.registerSubsystem(SUBSYSTEM_NAME, CURRENT_MODEL_VERSION); final ManagementResourceRegistration nodeRegistration = registration.registerSubsystemModel(JPADefinition.INSTANCE); nodeRegistration.registerOperationHandler(GenericSubsystemDescribeHandler.DEFINITION, GenericSubsystemDescribeHandler.INSTANCE); registration.registerXMLElementWriter(new JPASubsystemElementParser1_1()); try { PersistenceProviderLoader.loadDefaultProvider(); } catch (ModuleLoadException e) { ROOT_LOGGER.errorPreloadingDefaultProvider(e); } if (context.isRuntimeOnlyRegistrationValid()) { registration.registerDeploymentModel(JPADefinition.DEPLOYMENT_INSTANCE); } }
@Override public void initialize(ExtensionContext context) { SubsystemRegistration registration = context.registerSubsystem(SUBSYSTEM_NAME, CURRENT_MODEL_VERSION); final ManagementResourceRegistration nodeRegistration = registration.registerSubsystemModel(JPADefinition.INSTANCE); nodeRegistration.registerOperationHandler(GenericSubsystemDescribeHandler.DEFINITION, GenericSubsystemDescribeHandler.INSTANCE); registration.registerXMLElementWriter(new JPASubsystemElementParser1_1()); try { PersistenceProviderLoader.loadDefaultProvider(); } catch (ModuleLoadException e) { ROOT_LOGGER.errorPreloadingDefaultProvider(e); } if (context.isRuntimeOnlyRegistrationValid()) { registration.registerDeploymentModel(JPADefinition.DEPLOYMENT_INSTANCE); } }
@Override public void initialize(final ExtensionContext context) { SUBSYSTEM_DATASOURCES_LOGGER.debugf("Initializing Datasources Extension"); boolean registerRuntimeOnly = context.isRuntimeOnlyRegistrationValid(); // Register the remoting subsystem final SubsystemRegistration subsystem = context.registerSubsystem(SUBSYSTEM_NAME, MANAGEMENT_API_MAJOR_VERSION, MANAGEMENT_API_MINOR_VERSION, MANAGEMENT_API_MICRO_VERSION); final ManagementResourceRegistration registration = subsystem.registerSubsystemModel(DataSourcesSubsystemRootDefinition.createInstance(registerRuntimeOnly)); subsystem.registerXMLElementWriter(DataSourceSubsystemParser.INSTANCE); if (registerRuntimeOnly) { subsystem.registerDeploymentModel(DataSourcesSubsystemRootDefinition.createDeployedInstance(registerRuntimeOnly)); } if (context.isRegisterTransformers()) { DataSourcesSubsystemRootDefinition.registerTransformers(subsystem); } }
@Override public void initialize(final ExtensionContext context) { final SubsystemRegistration subsystem = context.registerSubsystem(BatchSubsystemDefinition.NAME, CURRENT_MODEL_VERSION); subsystem.registerSubsystemModel(new BatchSubsystemDefinition(context.isRuntimeOnlyRegistrationValid())); subsystem.registerXMLElementWriter(new BatchSubsystemWriter()); // Register the deployment resources if (context.isRuntimeOnlyRegistrationValid()) { final ManagementResourceRegistration deployments = subsystem.registerDeploymentModel(new BatchDeploymentResourceDefinition()); final ManagementResourceRegistration jobRegistration = deployments.registerSubModel(BatchJobResourceDefinition.INSTANCE); jobRegistration.registerSubModel(new BatchJobExecutionResourceDefinition()); } } }
@Override public void initialize(final ExtensionContext context) { SUBSYSTEM_RA_LOGGER.debugf("Initializing ResourceAdapters Extension"); // Register the remoting subsystem final SubsystemRegistration registration = context.registerSubsystem(SUBSYSTEM_NAME, CURRENT_MODEL_VERSION); registration.registerXMLElementWriter(ResourceAdapterSubsystemParser.INSTANCE); // Remoting subsystem description and operation handlers registration.registerSubsystemModel(new ResourceAdaptersRootResourceDefinition(context.isRuntimeOnlyRegistrationValid())); if (context.isRuntimeOnlyRegistrationValid()) { ManagementResourceRegistration deployments = registration.registerDeploymentModel(new SimpleResourceDefinition( new SimpleResourceDefinition.Parameters(SUBSYSTEM_PATH, new StandardResourceDescriptionResolver(Constants.STATISTICS_NAME, CommonAttributes.RESOURCE_NAME, CommonAttributes.class.getClassLoader())) .setFeature(false))); deployments.registerSubModel(new IronJacamarResourceDefinition()); } }
@Override public void initialize(ExtensionContext context) { final SubsystemRegistration subsystem = context.registerSubsystem(BatchSubsystemDefinition.NAME, CURRENT_MODEL_VERSION); subsystem.registerSubsystemModel(BatchSubsystemDefinition.INSTANCE); subsystem.registerXMLElementWriter(new BatchSubsystemParser()); // Register the deployment resources if (context.isRuntimeOnlyRegistrationValid()) { final SimpleResourceDefinition deploymentResource = new SimpleResourceDefinition(new SimpleResourceDefinition.Parameters( BatchSubsystemDefinition.SUBSYSTEM_PATH, BatchResourceDescriptionResolver.getResourceDescriptionResolver("deployment")).setRuntime()); final ManagementResourceRegistration deployments = subsystem.registerDeploymentModel(deploymentResource); final ManagementResourceRegistration jobRegistration = deployments.registerSubModel(BatchJobResourceDefinition.INSTANCE); jobRegistration.registerSubModel(new BatchJobExecutionResourceDefinition()); } } }
/** * {@inheritDoc} */ @Override public void initialize(ExtensionContext context) { final boolean registerRuntimeOnly = context.isRuntimeOnlyRegistrationValid(); final SubsystemRegistration subsystem = context.registerSubsystem(SUBSYSTEM_NAME, MANAGEMENT_API_MAJOR_VERSION, MANAGEMENT_API_MINOR_VERSION, MANAGEMENT_API_MICRO_VERSION); subsystem.registerXMLElementWriter(EJB3SubsystemXMLPersister.INSTANCE); PathManager pathManager = context.getProcessType().isServer() ? context.getPathManager() : null; subsystem.registerSubsystemModel(new EJB3SubsystemRootResourceDefinition(registerRuntimeOnly, pathManager)); if (registerRuntimeOnly) { ResourceDefinition deploymentsDef = new SimpleResourceDefinition(PathElement.pathElement(ModelDescriptionConstants.SUBSYSTEM, SUBSYSTEM_NAME), getResourceDescriptionResolver("deployed")); final ManagementResourceRegistration deploymentsRegistration = subsystem.registerDeploymentModel(deploymentsDef); deploymentsRegistration.registerSubModel(EntityBeanResourceDefinition.INSTANCE); deploymentsRegistration.registerSubModel(MessageDrivenBeanResourceDefinition.INSTANCE); deploymentsRegistration.registerSubModel(SingletonBeanDeploymentResourceDefinition.INSTANCE); deploymentsRegistration.registerSubModel(StatelessSessionBeanDeploymentResourceDefinition.INSTANCE); deploymentsRegistration.registerSubModel(StatefulSessionBeanDeploymentResourceDefinition.INSTANCE); } // Transformers if (context.isRegisterTransformers()) { EJB3SubsystemRootResourceDefinition.registerTransformers(subsystem); } }
final ManagementResourceRegistration deployment = subsystemRegistration.registerDeploymentModel(new SimpleResourceDefinition( new Parameters(SUBSYSTEM_PATH, getResourceDescriptionResolver("deployed")).setFeature(false))); final ManagementResourceRegistration deployedServer = deployment.registerSubModel(new SimpleResourceDefinition(