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

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

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

origin: wildfly/wildfly

  @SuppressWarnings("deprecation")
  @Override
  public ResourceDescriptor apply(ResourceDescriptor descriptor) {
    return this.configurator.apply(descriptor).addRequiredChildren(PartitionHandlingResourceDefinition.PATH, StateTransferResourceDefinition.PATH, BackupForResourceDefinition.PATH, BackupsResourceDefinition.PATH);
  }
}
origin: wildfly/wildfly

public <E extends Enum<E> & ResourceDefinition> ResourceDescriptor addRequiredChildren(Class<E> enumClass) {
  return this.addRequiredChildren(EnumSet.allOf(enumClass));
}
origin: wildfly/wildfly

  @Override
  public ResourceDescriptor apply(ResourceDescriptor descriptor) {
    return descriptor.addExtraParameters(DeprecatedAttribute.class)
        .addRequiredChildren(BinaryTableResourceDefinition.PATH)
        // Translate deprecated TABLE attribute into separate add table operation
        .setAddOperationTransformation(new TableAttributeTransformation(DeprecatedAttribute.TABLE, BinaryTableResourceDefinition.PATH))
        ;
  }
}
origin: wildfly/wildfly

  @Override
  public ResourceDescriptor apply(ResourceDescriptor descriptor) {
    return descriptor.addAttributes(Attribute.class)
        .addCapabilities(Capability.class)
        .addExtraParameters(ThreadingAttribute.class)
        .addRequiredChildren(ThreadPoolResourceDefinition.class)
        ;
  }
}
origin: wildfly/wildfly

  @Override
  public ResourceDescriptor apply(ResourceDescriptor descriptor) {
    return descriptor.addExtraParameters(DeprecatedAttribute.class)
        .addRequiredChildren(StringTableResourceDefinition.PATH)
        // Translate deprecated TABLE attribute into separate add table operation
        .setAddOperationTransformation(new TableAttributeTransformation(DeprecatedAttribute.TABLE, StringTableResourceDefinition.PATH))
        ;
  }
}
origin: wildfly/wildfly

  @Override
  public ResourceDescriptor apply(ResourceDescriptor descriptor) {
    return descriptor.addExtraParameters(DeprecatedAttribute.class)
        .addRequiredChildren(BinaryTableResourceDefinition.PATH, StringTableResourceDefinition.PATH)
        // Translate deprecated BINARY_TABLE and STRING_TABLE attributes into separate add table operation
        .setAddOperationTransformation(new TableAttributeTransformation(DeprecatedAttribute.BINARY_TABLE, BinaryTableResourceDefinition.PATH).andThen(new TableAttributeTransformation(DeprecatedAttribute.STRING_TABLE, StringTableResourceDefinition.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(model -> model.hasDefined(Attribute.DEFAULT_CACHE.getName()), DEFAULT_CAPABILITIES.values())
.addCapabilities(model -> model.hasDefined(Attribute.DEFAULT_CACHE.getName()), DEFAULT_CLUSTERING_CAPABILITIES.values())
.addRequiredChildren(EnumSet.complementOf(EnumSet.of(ThreadPoolResourceDefinition.CLIENT)))
.addRequiredChildren(ScheduledThreadPoolResourceDefinition.class)
.addRequiredSingletonChildren(NoTransportResourceDefinition.PATH)
origin: wildfly/wildfly

.addCapabilities(Capability.class)
.addCapabilities(CLUSTERING_CAPABILITIES.values())
.addRequiredChildren(ExpirationResourceDefinition.PATH, LockingResourceDefinition.PATH, TransactionResourceDefinition.PATH)
.addRequiredSingletonChildren(ObjectMemoryResourceDefinition.PATH, NoStoreResourceDefinition.PATH)
origin: org.wildfly/wildfly-clustering-infinispan-extension

  @SuppressWarnings("deprecation")
  @Override
  public ResourceDescriptor apply(ResourceDescriptor descriptor) {
    return this.configurator.apply(descriptor).addRequiredChildren(PartitionHandlingResourceDefinition.PATH, StateTransferResourceDefinition.PATH, BackupForResourceDefinition.PATH, BackupsResourceDefinition.PATH);
  }
}
origin: org.jboss.eap/wildfly-clustering-common

public <E extends Enum<E> & ResourceDefinition> ResourceDescriptor addRequiredChildren(Class<E> enumClass) {
  return this.addRequiredChildren(EnumSet.allOf(enumClass));
}
origin: org.jboss.eap/wildfly-clustering-jgroups-extension

  @Override
  public ResourceDescriptor apply(ResourceDescriptor descriptor) {
    return descriptor.addAttributes(Attribute.class)
        .addCapabilities(Capability.class)
        .addExtraParameters(ThreadingAttribute.class)
        .addRequiredChildren(ThreadPoolResourceDefinition.class)
        ;
  }
}
origin: org.wildfly/wildfly-clustering-infinispan-extension

  @Override
  public ResourceDescriptor apply(ResourceDescriptor descriptor) {
    return descriptor.addExtraParameters(DeprecatedAttribute.class)
        .addRequiredChildren(StringTableResourceDefinition.PATH)
        // Translate deprecated TABLE attribute into separate add table operation
        .setAddOperationTransformation(new TableAttributeTransformation(DeprecatedAttribute.TABLE, StringTableResourceDefinition.PATH))
        ;
  }
}
origin: org.wildfly/wildfly-clustering-infinispan-extension

  @Override
  public ResourceDescriptor apply(ResourceDescriptor descriptor) {
    return descriptor.addExtraParameters(DeprecatedAttribute.class)
        .addRequiredChildren(BinaryTableResourceDefinition.PATH)
        // Translate deprecated TABLE attribute into separate add table operation
        .setAddOperationTransformation(new TableAttributeTransformation(DeprecatedAttribute.TABLE, BinaryTableResourceDefinition.PATH))
        ;
  }
}
origin: org.wildfly/wildfly-clustering-infinispan-extension

  @Override
  public ResourceDescriptor apply(ResourceDescriptor descriptor) {
    return descriptor.addExtraParameters(DeprecatedAttribute.class)
        .addRequiredChildren(BinaryTableResourceDefinition.PATH, StringTableResourceDefinition.PATH)
        // Translate deprecated BINARY_TABLE and STRING_TABLE attributes into separate add table operation
        .setAddOperationTransformation(new TableAttributeTransformation(DeprecatedAttribute.BINARY_TABLE, BinaryTableResourceDefinition.PATH).andThen(new TableAttributeTransformation(DeprecatedAttribute.STRING_TABLE, StringTableResourceDefinition.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(model -> model.hasDefined(Attribute.DEFAULT_CACHE.getName()), DEFAULT_CAPABILITIES.values())
.addCapabilities(model -> model.hasDefined(Attribute.DEFAULT_CACHE.getName()), DEFAULT_CLUSTERING_CAPABILITIES.values())
.addRequiredChildren(EnumSet.complementOf(EnumSet.of(ThreadPoolResourceDefinition.CLIENT)))
.addRequiredChildren(ScheduledThreadPoolResourceDefinition.class)
.addRequiredSingletonChildren(NoTransportResourceDefinition.PATH)
origin: org.wildfly/wildfly-clustering-infinispan-extension

.addCapabilities(Capability.class)
.addCapabilities(CLUSTERING_CAPABILITIES.values())
.addRequiredChildren(ExpirationResourceDefinition.PATH, LockingResourceDefinition.PATH, TransactionResourceDefinition.PATH)
.addRequiredSingletonChildren(ObjectMemoryResourceDefinition.PATH, NoStoreResourceDefinition.PATH)
org.jboss.as.clustering.controllerResourceDescriptoraddRequiredChildren

Popular methods of ResourceDescriptor

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

Popular in Java

  • Reactive rest calls using spring rest template
  • scheduleAtFixedRate (ScheduledExecutorService)
  • addToBackStack (FragmentTransaction)
  • getApplicationContext (Context)
  • HttpServer (com.sun.net.httpserver)
    This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • Project (org.apache.tools.ant)
    Central representation of an Ant project. This class defines an Ant project with all of its targets,
  • Top Sublime Text plugins
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