@Override public ManagementResourceRegistration register(ManagementResourceRegistration parent) { ManagementResourceRegistration registration = parent.registerSubModel(this); ResourceDescriptor descriptor = this.configurator.apply(new ResourceDescriptor(this.getResourceDescriptionResolver())) .addCapabilities(CLUSTERING_CAPABILITIES.values()) ; new SimpleResourceRegistration(descriptor, this.handler).register(registration); return registration; } }
@Override public ManagementResourceRegistration register(ManagementResourceRegistration parent) { ManagementResourceRegistration registration = parent.registerSubModel(this); ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver()); ResourceServiceHandler handler = new SimpleResourceServiceHandler(StoreWriteThroughServiceConfigurator::new); new SimpleResourceRegistration(descriptor, handler).register(registration); return registration; } }
@Override public ManagementResourceRegistration register(ManagementResourceRegistration parent) { ManagementResourceRegistration registration = parent.registerSubModel(this); ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver()); ResourceServiceHandler handler = new SimpleResourceServiceHandler(NoStoreServiceConfigurator::new); new SimpleResourceRegistration(descriptor, handler).register(registration); return registration; } }
@Override public ManagementResourceRegistration register(ManagementResourceRegistration parent) { ManagementResourceRegistration registration = parent.registerSubModel(this); ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver()) .addAttributes(SharedAttribute.class) .addAttributes(Attribute.class) ; new ReloadRequiredResourceRegistration(descriptor).register(registration); return registration; }
@Override public ManagementResourceRegistration register(ManagementResourceRegistration parent) { ManagementResourceRegistration registration = parent.registerSubModel(this); ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver()) .addAttributes(SharedAttribute.class) .addAttributes(Attribute.class) ; new ReloadRequiredResourceRegistration(descriptor).register(registration); return registration; }
@Override public ManagementResourceRegistration register(ManagementResourceRegistration parentRegistration) { ManagementResourceRegistration registration = parentRegistration.registerSubModel(this); ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver()) .addAttributes(Attribute.class) .addCapabilities(Capability.class); new RestartParentResourceRegistration(this.serviceConfiguratorFactory, descriptor).register(registration); return registration; }
@Override public void registerOperations(ManagementResourceRegistration registration) { ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver()) .addAttributes(Attribute.class) .addAttributes(SingleSignOnDefinition.Attribute.class) .addCapabilities(Capability.class) ; new ReloadRequiredResourceRegistration(descriptor).register(registration); } }
@Override public ManagementResourceRegistration register(ManagementResourceRegistration parent) { ManagementResourceRegistration registration = parent.registerSubModel(this); ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver()) .addAttributes(Attribute.class) ; ResourceServiceHandler handler = new SimpleResourceServiceHandler(ConnectionPoolServiceConfigurator::new); new SimpleResourceRegistration(descriptor, handler).register(registration); return registration; } }
@Override public ManagementResourceRegistration register(ManagementResourceRegistration parent) { ManagementResourceRegistration registration = parent.registerSubModel(this); ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver()) .addAttributes(InvalidationNearCacheResourceDefinition.Attribute.class) ; ResourceServiceHandler handler = new SimpleResourceServiceHandler(InvalidationNearCacheServiceConfigurator::new); new SimpleResourceRegistration(descriptor, handler).register(registration); return registration; } }
@Override public void registerOperations(ManagementResourceRegistration registration) { ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver()) .addAttributes(SingleSignOnDefinition.Attribute.class).addCapabilities(() -> HOST_SSO_CAPABILITY); new SimpleResourceRegistration(descriptor, new HostSingleSignOnServiceHandler()).register(registration); }
@Override public ManagementResourceRegistration register(ManagementResourceRegistration parentRegistration) { ManagementResourceRegistration registration = parentRegistration.registerSubModel(this); ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver()) .addAttributes(Attribute.class) .addCapabilities(Capability.class) ; ResourceServiceHandler handler = new SimpleResourceServiceHandler(SecurityServiceConfigurator::new); new SimpleResourceRegistration(descriptor, handler).register(registration); return registration; } }
@Override public ManagementResourceRegistration register(ManagementResourceRegistration parent) { ManagementResourceRegistration registration = parent.registerSubModel(this); ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver()); ResourceServiceConfiguratorFactory serviceConfiguratorFactory = BackupsServiceConfigurator::new; ResourceServiceHandler handler = new ParentResourceServiceHandler(serviceConfiguratorFactory); new SimpleResourceRegistration(descriptor, handler).register(registration); new BackupResourceDefinition(serviceConfiguratorFactory).register(registration); return registration; } }
@Override public void register(ManagementResourceRegistration parent) { ManagementResourceRegistration registration = parent.registerSubModel(this); ResourceDescriptor descriptor = new ResourceDescriptor(this.definition.getResourceDescriptionResolver()).addAttributes(this.getAttributes()); ResourceServiceHandler handler = new SimpleResourceServiceHandler(this.serviceConfiguratorFactory); new SimpleResourceRegistration(descriptor, handler).register(registration); }
@Override public ManagementResourceRegistration register(ManagementResourceRegistration parent) { ManagementResourceRegistration registration = parent.registerSubModel(this); parent.registerAlias(LEGACY_PATH, new SimpleAliasEntry(registration)); ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver()).addAttributes(Attribute.class); ResourceServiceHandler handler = new SimpleResourceServiceHandler(ExpirationServiceConfigurator::new); new SimpleResourceRegistration(descriptor, handler).register(registration); return registration; } }
@Override public void register(ManagementResourceRegistration parentRegistration) { ManagementResourceRegistration registration = parentRegistration.registerSubModel(this.definition); ResourceDescriptor descriptor = new ResourceDescriptor(this.definition.getResourceDescriptionResolver()).addAttributes(this.getAttributes()).addAttributes(this.getQueueLength()); ResourceServiceHandler handler = !this.deprecated ? new SimpleResourceServiceHandler(this) : null; new SimpleResourceRegistration(descriptor, handler).register(registration); }
@Override public void register(ManagementResourceRegistration parent) { ManagementResourceRegistration registration = parent.registerSubModel(this); ResourceDescriptor descriptor = new ResourceDescriptor(this.definition.getResourceDescriptionResolver()).addAttributes(this.getAttributes()); ResourceServiceHandler handler = new SimpleResourceServiceHandler(address -> new ScheduledThreadPoolServiceConfigurator(this, address)); new SimpleResourceRegistration(descriptor, handler).register(registration); }
@Override public ManagementResourceRegistration register(ManagementResourceRegistration parent) { ManagementResourceRegistration registration = parent.registerSubModel(this); parent.registerAlias(LEGACY_PATH, new SimpleAliasEntry(registration)); ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver()) .addAttributes(Attribute.class) .addAttributes(DeprecatedAttribute.class) ; ResourceServiceHandler handler = new SimpleResourceServiceHandler(StateTransferServiceConfigurator::new); new SimpleResourceRegistration(descriptor, handler).register(registration); return registration; } }
@Override public void register(SubsystemRegistration parentRegistration) { ManagementResourceRegistration registration = parentRegistration.registerSubsystemModel(this); registration.registerOperationHandler(GenericSubsystemDescribeHandler.DEFINITION, GenericSubsystemDescribeHandler.INSTANCE); ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver()) .addAttributes(Attribute.class) .addCapabilities(Capability.class) ; ResourceServiceHandler handler = new SingletonServiceHandler(); new DeploymentChainContributingResourceRegistration(descriptor, handler, this).register(registration); new SingletonPolicyResourceDefinition().register(registration); }
@Override public ManagementResourceRegistration register(ManagementResourceRegistration parent) { ManagementResourceRegistration registration = parent.registerSubModel(this); parent.registerAlias(LEGACY_PATH, new SimpleAliasEntry(registration)); ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver()).addAttributes(Attribute.class); ResourceServiceHandler handler = new SimpleResourceServiceHandler(LockingServiceConfigurator::new); new SimpleResourceRegistration(descriptor, handler).register(registration); if (registration.isRuntimeOnlyRegistrationValid()) { new MetricHandler<>(new LockingMetricExecutor(), LockingMetric.class).register(registration); } return registration; } }
@Override public ManagementResourceRegistration register(ManagementResourceRegistration parent) { ManagementResourceRegistration registration = parent.registerSubModel(this); ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver()).addAttributes(Attribute.class); ResourceServiceHandler handler = new SimpleResourceServiceHandler(PartitionHandlingServiceConfigurator::new); new SimpleResourceRegistration(descriptor, handler).register(registration); if (registration.isRuntimeOnlyRegistrationValid()) { new OperationHandler<>(new PartitionHandlingOperationExecutor(), PartitionHandlingOperation.class).register(registration); new MetricHandler<>(new PartitionHandlingMetricExecutor(), PartitionHandlingMetric.class).register(registration); } return registration; } }