Refine search
private DeploymentDefinition() { super(new Parameters(PathElement.pathElement(SUBSYSTEM, UndertowExtension.SUBSYSTEM_NAME), DEFAULT_RESOLVER) .setFeature(false)); }
private WebsocketsDefinition() { super(new SimpleResourceDefinition.Parameters(UndertowExtension.PATH_WEBSOCKETS, UndertowExtension.getResolver(UndertowExtension.PATH_WEBSOCKETS.getKeyValuePair())) .setAddHandler(new WebsocketsAdd()) .setRemoveHandler(new WebsocketsRemove()) .addCapabilities(WEBSOCKET_CAPABILITY)); }
SecurityDomainResourceDefinition(boolean registerRuntimeOnly) { super(new Parameters(SecurityExtension.SECURITY_DOMAIN_PATH, SecurityExtension.getResourceDescriptionResolver(Constants.SECURITY_DOMAIN)) .setAddHandler(SecurityDomainAdd.INSTANCE) .setRemoveHandler(new ServiceRemoveStepHandler(SecurityDomainService.SERVICE_NAME, SecurityDomainAdd.INSTANCE) { @Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model) { super.performRuntime(context, operation, model); if (context.isResourceServiceRestartAllowed()) { String cacheType = SecurityDomainAdd.getAuthenticationCacheType(model); String securityDomain = context.getCurrentAddressValue(); if (SecurityDomainResourceDefinition.INFINISPAN_CACHE_TYPE.equals(cacheType)) { for (org.wildfly.clustering.infinispan.spi.InfinispanCacheRequirement requirement : EnumSet.allOf(org.wildfly.clustering.infinispan.spi.InfinispanCacheRequirement.class)) { context.removeService(requirement.getServiceName(context, CACHE_CONTAINER_NAME, securityDomain)); } } } } }) .setCapabilities(LEGACY_SECURITY_DOMAIN)); this.registerRuntimeOnly = registerRuntimeOnly; ApplicationTypeConfig atc = new ApplicationTypeConfig(SecurityExtension.SUBSYSTEM_NAME, Constants.SECURITY_DOMAIN); AccessConstraintDefinition acd = new ApplicationTypeAccessConstraintDefinition(atc); this.accessConstraints = Arrays.asList(SensitiveTargetAccessConstraintDefinition.SECURITY_DOMAIN, acd); setDeprecated(SecurityExtension.DEPRECATED_SINCE); }
public SyslogAuditLogHandlerResourceDefinition(ManagedAuditLogger auditLogger, PathManagerService pathManager, EnvironmentNameReader environmentReader) { super(auditLogger, pathManager, new Parameters(PathElement.pathElement(SYSLOG_HANDLER), DomainManagementResolver.getDeprecatedResolver(AccessAuditResourceDefinition.DEPRECATED_MESSAGE_CATEGORY, "core.management.syslog-handler")) .setAddHandler(new SyslogAuditLogHandlerAddHandler(auditLogger, pathManager, environmentReader)) .setRemoveHandler(new HandlerRemoveHandler(auditLogger))); this.environmentReader = environmentReader; setDeprecated(ModelVersion.create(1, 7)); }
/** * @param parameters */ protected BaseHttpInterfaceResourceDefinition(Parameters parameters) { super(parameters .addAccessConstraints(SensitiveTargetAccessConstraintDefinition.MANAGEMENT_INTERFACES) .addCapabilities(HTTP_MANAGEMENT_RUNTIME_CAPABILITY) .setDeprecatedSince(ModelVersion.create(1, 7)) ); }
ProtocolResourceDefinition(PathElement path, UnaryOperator<ResourceDescriptor> configurator, ResourceServiceConfiguratorFactory serviceConfiguratorFactory, ResourceServiceConfiguratorFactory parentServiceConfiguratorFactory) { super(new Parameters(path, path.isWildcard() ? JGroupsExtension.SUBSYSTEM_RESOLVER.createChildResolver(path) : JGroupsExtension.SUBSYSTEM_RESOLVER.createChildResolver(path, WILDCARD_PATH)).setOrderedChild(), new ResourceDescriptorConfigurator(configurator), serviceConfiguratorFactory, parentServiceConfiguratorFactory); } }
private RemoteNamingResourceDefinition() { super(new Parameters(NamingSubsystemModel.REMOTE_NAMING_PATH, NamingExtension.getResourceDescriptionResolver(NamingSubsystemModel.REMOTE_NAMING)) .setAddHandler(RemoteNamingAdd.INSTANCE) .setRemoveHandler(RemoteNamingRemove.INSTANCE) .addCapabilities(REMOTE_NAMING_CAPABILITY)); } }
BatchSubsystemDefinition(final boolean registerRuntimeOnly) { super(new SimpleResourceDefinition.Parameters(SUBSYSTEM_PATH, BatchResourceDescriptionResolver.getResourceDescriptionResolver()) .setAddHandler(BatchSubsystemAdd.INSTANCE) .setRemoveHandler(ReloadRequiredRemoveStepHandler.INSTANCE) .addCapabilities(Capabilities.BATCH_CONFIGURATION_CAPABILITY)); this.registerRuntimeOnly = registerRuntimeOnly; }
private ServletContainerDefinition() { super(new SimpleResourceDefinition.Parameters(UndertowExtension.PATH_SERVLET_CONTAINER, UndertowExtension.getResolver(Constants.SERVLET_CONTAINER)) .setAddHandler(ServletContainerAdd.INSTANCE) .setRemoveHandler(ReloadRequiredRemoveStepHandler.INSTANCE) .addCapabilities(SERVLET_CONTAINER_CAPABILITY)); }
private JcaSubsystemRootDefinition(final boolean registerRuntimeOnly) { super(new Parameters(PATH_SUBSYSTEM, JcaExtension.getResourceDescriptionResolver()) .setAddHandler(JcaSubsystemAdd.INSTANCE) .setRemoveHandler(JcaSubSystemRemove.INSTANCE) .setCapabilities(TRANSACTION_INTEGRATION_CAPABILITY) ); this.registerRuntimeOnly = registerRuntimeOnly; }
public InMemoryJobRepositoryDefinition() { super( new Parameters(PATH, BatchResourceDescriptionResolver.getResourceDescriptionResolver(NAME)) .setAddHandler(new InMemoryAddHandler()) .setRemoveHandler(new ReloadRequiredRemoveStepHandler(Capabilities.JOB_REPOSITORY_CAPABILITY)) .setCapabilities(Capabilities.JOB_REPOSITORY_CAPABILITY) ); }
private EJB3RemoteResourceDefinition() { super(new Parameters(EJB3SubsystemModel.REMOTE_SERVICE_PATH, EJB3Extension.getResourceDescriptionResolver(EJB3SubsystemModel.REMOTE)) .setAddHandler(EJB3RemoteServiceAdd.INSTANCE) .setAddRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .setRemoveHandler(ReloadRequiredRemoveStepHandler.INSTANCE) .setRemoveRestartLevel(OperationEntry.Flag.RESTART_ALL_SERVICES) .addCapabilities(EJB_REMOTE_CAPABILITY)); }
public BatchDeploymentResourceDefinition() { super(new Parameters(BatchSubsystemDefinition.SUBSYSTEM_PATH, DEFAULT_RESOLVER) .setRuntime() .setFeature(false)); }
private UndertowRootDefinition() { super(new SimpleResourceDefinition.Parameters(UndertowExtension.SUBSYSTEM_PATH, UndertowExtension.getResolver()) .setAddHandler(new UndertowSubsystemAdd(APPLICATION_SECURITY_DOMAIN.getKnownSecurityDomainPredicate())) .setRemoveHandler(ReloadRequiredRemoveStepHandler.INSTANCE) .addCapabilities(UNDERTOW_CAPABILITY, HTTP_INVOKER_RUNTIME_CAPABILITY)); }
private IIOPRootDefinition() { super(new SimpleResourceDefinition.Parameters(IIOPExtension.PATH_SUBSYSTEM, IIOPExtension.getResourceDescriptionResolver()) .setAddHandler(new IIOPSubsystemAdd(ALL_ATTRIBUTES)) .setRemoveHandler(ReloadRequiredRemoveStepHandler.INSTANCE) .addCapabilities(IIOP_CAPABILITY)); }
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 BeanValidationRootDefinition() { super (new SimpleResourceDefinition.Parameters(BeanValidationExtension.SUBSYSTEM_PATH, BeanValidationExtension.getResolver()) .setAddHandler(BeanValidationSubsystemAdd.INSTANCE) .setRemoveHandler(ReloadRequiredRemoveStepHandler.INSTANCE) .setCapabilities(BEAN_VALIDATION_CAPABILITY) ); }
private ServerDefinition() { super(new SimpleResourceDefinition.Parameters(UndertowExtension.SERVER_PATH, UndertowExtension.getResolver(Constants.SERVER)) .setAddHandler(new ServerAdd()) .setRemoveHandler(ReloadRequiredRemoveStepHandler.INSTANCE) .addCapabilities(SERVER_CAPABILITY, CommonWebServer.CAPABILITY)); }
public BatchThreadPoolResourceDefinition(final boolean registerRuntimeOnly) { super(new SimpleResourceDefinition.Parameters(PATH, BatchThreadPoolDescriptionResolver.INSTANCE) .setAddHandler(BatchThreadPoolAdd.INSTANCE) .setRemoveHandler(BatchThreadPoolRemove.INSTANCE) .addCapabilities(Capabilities.THREAD_POOL_CAPABILITY)); this.registerRuntimeOnly = registerRuntimeOnly; }
private HostDefinition() { super(new SimpleResourceDefinition.Parameters(UndertowExtension.HOST_PATH, UndertowExtension.getResolver(Constants.HOST)) .setAddHandler(HostAdd.INSTANCE) .setRemoveHandler(new HostRemove()) .addCapabilities(HOST_CAPABILITY, WebHost.CAPABILITY)); }