@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()); } }
private BuilderResourceDefinition(ResourceBuilderRoot builder) { //super(builder.pathElement, builder.resourceResolver, builder.addHandler, builder.removeHandler, null, null, builder.deprecationData, builder.isRuntime); super(new Parameters(builder.pathElement, builder.resourceResolver) .setAddHandler(builder.addHandler) .setRemoveHandler(builder.removeHandler) .setDeprecationData(builder.deprecationData) .setRuntime(builder.isRuntime) .setCapabilities(builder.capabilities.toArray(new RuntimeCapability[builder.capabilities.size()])) .setAdditionalPackages(builder.additionalPackages.toArray(new RuntimePackageDependency[builder.additionalPackages.size()])) .setIncorporatingCapabilities(builder.incorporatingCapabilities) .setFeature(builder.isFeature) ); this.builder = builder; }
private BuilderResourceDefinition(ResourceBuilderRoot builder) { //super(builder.pathElement, builder.resourceResolver, builder.addHandler, builder.removeHandler, null, null, builder.deprecationData, builder.isRuntime); super(new Parameters(builder.pathElement, builder.resourceResolver) .setAddHandler(builder.addHandler) .setRemoveHandler(builder.removeHandler) .setDeprecationData(builder.deprecationData) .setRuntime(builder.isRuntime) .setCapabilities(builder.capabilities.toArray(new RuntimeCapability[builder.capabilities.size()])) .setIncorporatingCapabilities(builder.incorporatingCapabilities) .setFeature(builder.isFeature) ); this.builder = builder; }
@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()); } }
private JaxrsDeploymentDefinition() { super(new Parameters(JaxrsExtension.SUBSYSTEM_PATH, JaxrsExtension.getResolver()).setFeature(false)); }
private JaxrsDeploymentDefinition() { super(new Parameters(JaxrsExtension.SUBSYSTEM_PATH, JaxrsExtension.getResolver()).setFeature(false)); }
private DeploymentDefinition() { super(new Parameters(PathElement.pathElement(SUBSYSTEM, UndertowExtension.SUBSYSTEM_NAME), DEFAULT_RESOLVER) .setFeature(false)); }
private DeploymentDefinition() { super(new Parameters(PathElement.pathElement(SUBSYSTEM, UndertowExtension.SUBSYSTEM_NAME), DEFAULT_RESOLVER) .setFeature(false)); }
private DataSourcesSubsystemRootDefinition(final boolean registerRuntimeOnly, final boolean deployed) { super(new Parameters(PATH_SUBSYSTEM, DataSourcesExtension.getResourceDescriptionResolver()) .setAddHandler(deployed ? null : DataSourcesSubsystemAdd.INSTANCE) .setRemoveHandler(deployed ? null : ReloadRequiredRemoveStepHandler.INSTANCE) .setFeature(!deployed)); this.registerRuntimeOnly = registerRuntimeOnly; this.deployed = deployed; }
private PatchResourceDefinition() { super(new Parameters(PATH, getResourceDescriptionResolver(NAME)) .setAccessConstraints(SensitiveTargetAccessConstraintDefinition.PATCHING) .setFeature(false) // TODO this is not needed when setRuntime is set but just in case I'm wrong and removing it will break urgent Galleon work I'm leaving it .setRuntime() ); }
private static Parameters getParameters(boolean feature) { Parameters result = new Parameters(PathElement.pathElement(ModelDescriptionConstants.SUBSYSTEM, JPAExtension.SUBSYSTEM_NAME), JPAExtension.getResourceDescriptionResolver()) .setFeature(feature); if (feature) { result = result.setCapabilities(JPA_CAPABILITY); } // TODO WFLY-11173 add/remove handlers don't make sense on the deployment resource result = result.setAddHandler(JPASubSystemAdd.INSTANCE).setRemoveHandler(ReloadRequiredRemoveStepHandler.INSTANCE); return result; }
public BatchDeploymentResourceDefinition() { super(new Parameters(BatchSubsystemDefinition.SUBSYSTEM_PATH, DEFAULT_RESOLVER) .setRuntime() .setFeature(false)); }
private JPADefinition(boolean feature) { super(new Parameters(PathElement.pathElement(ModelDescriptionConstants.SUBSYSTEM, JPAExtension.SUBSYSTEM_NAME), JPAExtension.getResourceDescriptionResolver()) .setAddHandler(JPASubSystemAdd.INSTANCE) .setRemoveHandler(ReloadRequiredRemoveStepHandler.INSTANCE) .setFeature(feature)); }
private ModuleLoadingResourceDefinition() { super(new Parameters(PathElement.pathElement(CORE_SERVICE, MODULE_LOADING), ServerDescriptions.getResourceDescriptionResolver("core", MODULE_LOADING)) .setAccessConstraints(SensitiveTargetAccessConstraintDefinition.MODULE_LOADING) .setFeature(false) // TODO this is not needed when setRuntime is set but just in case I'm wrong and removing it will break urgent Galleon work I'm leaving it .setRuntime() ); }
private PatchResourceDefinition() { super(new Parameters(PATH, getResourceDescriptionResolver(NAME)) .setAccessConstraints(SensitiveTargetAccessConstraintDefinition.PATCHING) .setFeature(false) // TODO this is not needed when setRuntime is set but just in case I'm wrong and removing it will break urgent Galleon work I'm leaving it .setRuntime() ); }
private ModuleLoadingResourceDefinition() { super(new Parameters(PathElement.pathElement(CORE_SERVICE, MODULE_LOADING), ServerDescriptions.getResourceDescriptionResolver("core", MODULE_LOADING)) .setAccessConstraints(SensitiveTargetAccessConstraintDefinition.MODULE_LOADING) .setFeature(false) // TODO this is not needed when setRuntime is set but just in case I'm wrong and removing it will break urgent Galleon work I'm leaving it .setRuntime() ); }
/** * {@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); } }
public BatchDeploymentResourceDefinition() { super(new Parameters(BatchSubsystemDefinition.SUBSYSTEM_PATH, DEFAULT_RESOLVER) .setRuntime() .setFeature(false)); }
private DeploymentDefinition() { super(new Parameters(PathElement.pathElement(SUBSYSTEM, UndertowExtension.SUBSYSTEM_NAME), DEFAULT_RESOLVER) .setFeature(false)); }
private DataSourcesSubsystemRootDefinition(final boolean registerRuntimeOnly, final boolean deployed) { super(new Parameters(PATH_SUBSYSTEM, DataSourcesExtension.getResourceDescriptionResolver()) .setAddHandler(deployed ? null : DataSourcesSubsystemAdd.INSTANCE) .setRemoveHandler(deployed ? null : ReloadRequiredRemoveStepHandler.INSTANCE) .setFeature(!deployed)); this.registerRuntimeOnly = registerRuntimeOnly; this.deployed = deployed; }