Tabnine Logo
ResourceDescriptor.addRequiredSingletonChildren
Code IndexAdd Tabnine to your IDE (free)

How to use
addRequiredSingletonChildren
method
in
org.jboss.as.clustering.controller.ResourceDescriptor

Best Java code snippets using org.jboss.as.clustering.controller.ResourceDescriptor.addRequiredSingletonChildren (Showing top 12 results out of 315)

origin: wildfly/wildfly

  @Override
  public ManagementResourceRegistration register(ManagementResourceRegistration parent) {
    ManagementResourceRegistration registration = parent.registerSubModel(this);

    ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver())
        .addAttributes(Attribute.class)
        .addCapabilities(Capability.class)
        .addRequiredSingletonChildren(SimpleElectionPolicyResourceDefinition.PATH)
        ;
    ResourceServiceHandler handler = new SingletonPolicyServiceHandler();
    new SimpleResourceRegistration(descriptor, handler).register(registration);

    new RandomElectionPolicyResourceDefinition().register(registration);
    new SimpleElectionPolicyResourceDefinition().register(registration);

    return registration;
  }
}
origin: wildfly/wildfly

  @SuppressWarnings("deprecation")
  @Override
  public ManagementResourceRegistration register(ManagementResourceRegistration parent) {
    ManagementResourceRegistration registration = parent.registerSubModel(this);
    if (this.legacyPath != null) {
      parent.registerAlias(this.legacyPath, new SimpleAliasEntry(registration));
    }

    ResourceDescriptor descriptor = this.configurator.apply(new ResourceDescriptor(this.getResourceDescriptionResolver()))
        .addAttributes(StoreResourceDefinition.Attribute.class)
        .addCapabilities(Capability.class)
        .addRequiredSingletonChildren(StoreWriteThroughResourceDefinition.PATH)
        ;
    new SimpleResourceRegistration(descriptor, this.handler).register(registration);

    if (registration.isRuntimeOnlyRegistrationValid()) {
      new MetricHandler<>(new StoreMetricExecutor(), StoreMetric.class).register(registration);
    }

    new StoreWriteBehindResourceDefinition().register(registration);
    new StoreWriteThroughResourceDefinition().register(registration);

    new StorePropertyResourceDefinition().register(registration);

    return registration;
  }
}
origin: wildfly/wildfly

.addRequiredChildren(EnumSet.complementOf(EnumSet.of(ThreadPoolResourceDefinition.CLIENT)))
.addRequiredChildren(ScheduledThreadPoolResourceDefinition.class)
.addRequiredSingletonChildren(NoTransportResourceDefinition.PATH)
origin: wildfly/wildfly

  @Override
  public ManagementResourceRegistration register(ManagementResourceRegistration parentRegistration) {
    ManagementResourceRegistration registration = parentRegistration.registerSubModel(this);

    ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver())
        .addAttributes(Attribute.class)
        .addCapabilities(Capability.class)
        .addRequiredChildren(ConnectionPoolResourceDefinition.PATH)
        .addRequiredChildren(ThreadPoolResourceDefinition.CLIENT.getPathElement())
        .addRequiredSingletonChildren(NoNearCacheResourceDefinition.PATH)
        .addRequiredChildren(SecurityResourceDefinition.PATH)
        ;
    ResourceServiceConfiguratorFactory serviceConfiguratorFactory = RemoteCacheContainerConfigurationServiceConfigurator::new;
    ResourceServiceHandler handler = new RemoteCacheContainerServiceHandler(serviceConfiguratorFactory);
    new SimpleResourceRegistration(descriptor, handler).register(registration);

    new ConnectionPoolResourceDefinition().register(registration);
    new RemoteClusterResourceDefinition(serviceConfiguratorFactory).register(registration);
    new SecurityResourceDefinition().register(registration);

    new InvalidationNearCacheResourceDefinition().register(registration);
    new NoNearCacheResourceDefinition().register(registration);

    ThreadPoolResourceDefinition.CLIENT.register(registration);

    return registration;
  }
}
origin: wildfly/wildfly

.addCapabilities(CLUSTERING_CAPABILITIES.values())
.addRequiredChildren(ExpirationResourceDefinition.PATH, LockingResourceDefinition.PATH, TransactionResourceDefinition.PATH)
.addRequiredSingletonChildren(ObjectMemoryResourceDefinition.PATH, NoStoreResourceDefinition.PATH)
origin: wildfly/wildfly

.addAttributeTranslation(DeprecatedAttribute.SIMPLE_LOAD_PROVIDER, SIMPLE_LOAD_PROVIDER_TRANSLATION)
.addAlias(DeprecatedAttribute.CONNECTOR, Attribute.LISTENER)
.addRequiredSingletonChildren(SimpleLoadProviderResourceDefinition.PATH)
.addCapabilities(Capability.class)
origin: org.jboss.eap/wildfly-clustering-singleton-extension

  @Override
  public ManagementResourceRegistration register(ManagementResourceRegistration parent) {
    ManagementResourceRegistration registration = parent.registerSubModel(this);

    ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver())
        .addAttributes(Attribute.class)
        .addCapabilities(Capability.class)
        .addRequiredSingletonChildren(SimpleElectionPolicyResourceDefinition.PATH)
        ;
    ResourceServiceHandler handler = new SingletonPolicyServiceHandler();
    new SimpleResourceRegistration(descriptor, handler).register(registration);

    new RandomElectionPolicyResourceDefinition().register(registration);
    new SimpleElectionPolicyResourceDefinition().register(registration);

    return registration;
  }
}
origin: org.wildfly/wildfly-clustering-infinispan-extension

  @SuppressWarnings("deprecation")
  @Override
  public ManagementResourceRegistration register(ManagementResourceRegistration parent) {
    ManagementResourceRegistration registration = parent.registerSubModel(this);
    if (this.legacyPath != null) {
      parent.registerAlias(this.legacyPath, new SimpleAliasEntry(registration));
    }

    ResourceDescriptor descriptor = this.configurator.apply(new ResourceDescriptor(this.getResourceDescriptionResolver()))
        .addAttributes(StoreResourceDefinition.Attribute.class)
        .addCapabilities(Capability.class)
        .addRequiredSingletonChildren(StoreWriteThroughResourceDefinition.PATH)
        ;
    new SimpleResourceRegistration(descriptor, this.handler).register(registration);

    if (registration.isRuntimeOnlyRegistrationValid()) {
      new MetricHandler<>(new StoreMetricExecutor(), StoreMetric.class).register(registration);
    }

    new StoreWriteBehindResourceDefinition().register(registration);
    new StoreWriteThroughResourceDefinition().register(registration);

    new StorePropertyResourceDefinition().register(registration);

    return registration;
  }
}
origin: org.wildfly/wildfly-clustering-infinispan-extension

.addRequiredChildren(EnumSet.complementOf(EnumSet.of(ThreadPoolResourceDefinition.CLIENT)))
.addRequiredChildren(ScheduledThreadPoolResourceDefinition.class)
.addRequiredSingletonChildren(NoTransportResourceDefinition.PATH)
origin: org.wildfly/wildfly-clustering-infinispan-extension

  @Override
  public ManagementResourceRegistration register(ManagementResourceRegistration parentRegistration) {
    ManagementResourceRegistration registration = parentRegistration.registerSubModel(this);

    ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver())
        .addAttributes(Attribute.class)
        .addCapabilities(Capability.class)
        .addRequiredChildren(ConnectionPoolResourceDefinition.PATH)
        .addRequiredChildren(ThreadPoolResourceDefinition.CLIENT.getPathElement())
        .addRequiredSingletonChildren(NoNearCacheResourceDefinition.PATH)
        .addRequiredChildren(SecurityResourceDefinition.PATH)
        ;
    ResourceServiceConfiguratorFactory serviceConfiguratorFactory = RemoteCacheContainerConfigurationServiceConfigurator::new;
    ResourceServiceHandler handler = new RemoteCacheContainerServiceHandler(serviceConfiguratorFactory);
    new SimpleResourceRegistration(descriptor, handler).register(registration);

    new ConnectionPoolResourceDefinition().register(registration);
    new RemoteClusterResourceDefinition(serviceConfiguratorFactory).register(registration);
    new SecurityResourceDefinition().register(registration);

    new InvalidationNearCacheResourceDefinition().register(registration);
    new NoNearCacheResourceDefinition().register(registration);

    ThreadPoolResourceDefinition.CLIENT.register(registration);

    return registration;
  }
}
origin: org.wildfly/wildfly-clustering-infinispan-extension

.addCapabilities(CLUSTERING_CAPABILITIES.values())
.addRequiredChildren(ExpirationResourceDefinition.PATH, LockingResourceDefinition.PATH, TransactionResourceDefinition.PATH)
.addRequiredSingletonChildren(ObjectMemoryResourceDefinition.PATH, NoStoreResourceDefinition.PATH)
origin: org.jboss.eap/wildfly-mod_cluster-extension

.addAttributeTranslation(DeprecatedAttribute.SIMPLE_LOAD_PROVIDER, SIMPLE_LOAD_PROVIDER_TRANSLATION)
.addAlias(DeprecatedAttribute.CONNECTOR, Attribute.LISTENER)
.addRequiredSingletonChildren(SimpleLoadProviderResourceDefinition.PATH)
.addCapabilities(Capability.class)
org.jboss.as.clustering.controllerResourceDescriptoraddRequiredSingletonChildren

Popular methods of ResourceDescriptor

  • addAttributes
  • addCapabilities
  • <init>
  • addExtraParameters
  • addAlias
  • addRequiredChildren
  • addAttributeTranslation
  • addResourceCapabilityReference
  • setAddOperationTransformation
  • addRuntimeResourceRegistration
  • setOperationTransformation
  • getName
  • setOperationTransformation,
  • getName,
  • getParentFolder,
  • setHasData,
  • setIsNew,
  • setLabel,
  • setMainReport,
  • setName,
  • setParentFolder

Popular in Java

  • Updating database using SQL prepared statement
  • putExtra (Intent)
  • getApplicationContext (Context)
  • notifyDataSetChanged (ArrayAdapter)
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • JTextField (javax.swing)
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now