@Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { DomainHostExcludeRegistry.VersionKey versionKey = getVersionKey(context, model); domainHostExcludeRegistry.removeVersionExcludeData(versionKey); }
final LocalHostControllerInfoImpl info = createLocalHostControllerInfo(env); final IgnoredDomainResourceRegistry ignoredRegistry = new IgnoredDomainResourceRegistry(info); final DomainHostExcludeRegistry domainHostExcludeRegistry = new DomainHostExcludeRegistry(); final ExtensibleConfigurationPersister persister = new NullConfigurationPersister(); final HostFileRepository hostFileRepository = createHostFileRepository();
private static void registerHostExcludes(OperationContext context, ModelNode model, DomainHostExcludeRegistry registry) throws OperationFailedException { DomainHostExcludeRegistry.VersionKey versionKey = getVersionKey(context, model); Set<String> ignoredExtensions = null; Set<String> activeServerGroups = null; Set<String> activeSocketBindingGroups = null; ModelNode ie = EXCLUDED_EXTENSIONS.resolveModelAttribute(context, model); if (ie.isDefined() && ie.asInt() > 0) { ignoredExtensions = new HashSet<>(); for (ModelNode node : ie.asList()) { ignoredExtensions.add(node.asString()); } } ModelNode asg = ACTIVE_SERVER_GROUPS.resolveModelAttribute(context, model); if (asg.isDefined() && asg.asInt() > 0) { activeServerGroups = new HashSet<>(); for (ModelNode node : asg.asList()) { activeServerGroups.add(node.asString()); } } ModelNode asbg = ACTIVE_SOCKET_BINDING_GROUPS.resolveModelAttribute(context, model); if (asbg.isDefined() && asbg.asInt() > 0) { activeSocketBindingGroups = new HashSet<>(); for (ModelNode node : asbg.asList()) { activeSocketBindingGroups.add(node.asString()); } } registry.recordVersionExcludeData(versionKey, ignoredExtensions, activeServerGroups, activeSocketBindingGroups); }
Set<String> domainActiveSocketBindingGroups = null; if (hostIgnoreRegistry != null) { DomainHostExcludeRegistry.VersionExcludeData domainHostIgnoreData = hostIgnoreRegistry.getVersionIgnoreData(managementMajorVersion, managementMinorVersion, managementMicroVersion); if (domainHostIgnoreData != null) { domainIgnoredExtensions = domainHostIgnoreData.getExcludedExtensions();
final LocalHostControllerInfoImpl info = createLocalHostControllerInfo(env); final IgnoredDomainResourceRegistry ignoredRegistry = new IgnoredDomainResourceRegistry(info); final DomainHostExcludeRegistry domainHostExcludeRegistry = new DomainHostExcludeRegistry(); final ExtensibleConfigurationPersister persister = new NullConfigurationPersister(); final HostFileRepository hostFileRepository = createHostFileRepository();
private static void registerHostExcludes(OperationContext context, ModelNode model, DomainHostExcludeRegistry registry) throws OperationFailedException { DomainHostExcludeRegistry.VersionKey versionKey = getVersionKey(context, model); Set<String> ignoredExtensions = null; Set<String> activeServerGroups = null; Set<String> activeSocketBindingGroups = null; ModelNode ie = EXCLUDED_EXTENSIONS.resolveModelAttribute(context, model); if (ie.isDefined() && ie.asInt() > 0) { ignoredExtensions = new HashSet<>(); for (ModelNode node : ie.asList()) { ignoredExtensions.add(node.asString()); } } ModelNode asg = ACTIVE_SERVER_GROUPS.resolveModelAttribute(context, model); if (asg.isDefined() && asg.asInt() > 0) { activeServerGroups = new HashSet<>(); for (ModelNode node : asg.asList()) { activeServerGroups.add(node.asString()); } } ModelNode asbg = ACTIVE_SOCKET_BINDING_GROUPS.resolveModelAttribute(context, model); if (asbg.isDefined() && asbg.asInt() > 0) { activeSocketBindingGroups = new HashSet<>(); for (ModelNode node : asbg.asList()) { activeSocketBindingGroups.add(node.asString()); } } registry.recordVersionExcludeData(versionKey, ignoredExtensions, activeServerGroups, activeSocketBindingGroups); }
Set<String> domainActiveSocketBindingGroups = null; if (hostIgnoreRegistry != null) { DomainHostExcludeRegistry.VersionExcludeData domainHostIgnoreData = hostIgnoreRegistry.getVersionIgnoreData(managementMajorVersion, managementMinorVersion, managementMicroVersion); if (domainHostIgnoreData != null) { domainIgnoredExtensions = domainHostIgnoreData.getExcludedExtensions();
hostProxies, serverProxies, ignoredRegistry, extensionRegistry); final ExpressionResolver expressionResolver = new RuntimeExpressionResolver(vaultReader); final DomainHostExcludeRegistry domainHostExcludeRegistry = new DomainHostExcludeRegistry(); final DomainModelControllerService service = new DomainModelControllerService(environment, runningModeControl, processState, hostControllerInfo, contentRepository, hostProxies, serverProxies, prepareStepHandler, vaultReader,
@Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { DomainHostExcludeRegistry.VersionKey versionKey = getVersionKey(context, model); domainHostExcludeRegistry.removeVersionExcludeData(versionKey); }
hostProxies, serverProxies, ignoredRegistry, extensionRegistry); final ExpressionResolver expressionResolver = new RuntimeExpressionResolver(vaultReader); final DomainHostExcludeRegistry domainHostExcludeRegistry = new DomainHostExcludeRegistry(); final DomainModelControllerService service = new DomainModelControllerService(environment, runningModeControl, processState, hostControllerInfo, contentRepository, hostProxies, serverProxies, prepareStepHandler, vaultReader,
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, Resource resource) { try { DomainHostExcludeRegistry.VersionKey versionKey = getVersionKey(context, resource.getModel()); domainHostExcludeRegistry.removeVersionExcludeData(versionKey); } catch (OperationFailedException e) { throw new RuntimeException(e); } } }
@Override protected void rollbackRuntime(OperationContext context, ModelNode operation, Resource resource) { try { DomainHostExcludeRegistry.VersionKey versionKey = getVersionKey(context, resource.getModel()); domainHostExcludeRegistry.removeVersionExcludeData(versionKey); } catch (OperationFailedException e) { throw new RuntimeException(e); } } }