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

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

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

origin: wildfly/wildfly

  @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);
  }
}
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.addAttributes(EnumSet.complementOf(EnumSet.of(DeprecatedAttribute.MAX_ENTRIES)))
        .addAlias(DeprecatedAttribute.MAX_ENTRIES, Attribute.SIZE)
        ;
  }
}
origin: wildfly/wildfly

  @Override
  public ResourceDescriptor apply(ResourceDescriptor descriptor) {
    return this.configurator.apply(descriptor)
        .addAttributes(Attribute.class)
        // Translate deprecated DATASOURCE attribute to DATA_SOURCE attribute
        .addAttributeTranslation(DeprecatedAttribute.DATASOURCE, DATA_SOURCE_TRANSLATION)
        ;
  }
}
origin: wildfly/wildfly

  @Override
  public ResourceDescriptor apply(ResourceDescriptor descriptor) {
    return descriptor.addAttributes(Attribute.class)
        .addAttributes(ExecutorAttribute.class)
        .addAttributes(DeprecatedAttribute.class)
        .addCapabilities(Capability.class)
        .addResourceCapabilityReference(new ResourceCapabilityReference(Capability.TRANSPORT_CHANNEL, JGroupsDefaultRequirement.CHANNEL_FACTORY))
        ;
  }
}
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

@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;
}
origin: wildfly/wildfly

ManagementResourceRegistration registration = parent.registerSubModel(this);
ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver())
    .addAttributes(EnumSet.complementOf(EnumSet.of(Attribute.SSL_CONTEXT)))
    .addExtraParameters(Attribute.SSL_CONTEXT)
    .addAttributeTranslation(DeprecatedAttribute.SIMPLE_LOAD_PROVIDER, SIMPLE_LOAD_PROVIDER_TRANSLATION)
    .addAlias(DeprecatedAttribute.CONNECTOR, Attribute.LISTENER)
    .addRequiredSingletonChildren(SimpleLoadProviderResourceDefinition.PATH)
    .addCapabilities(Capability.class)
origin: wildfly/wildfly

  @Override
  public void register(SubsystemRegistration parentRegistration) {
    ManagementResourceRegistration registration = parentRegistration.registerSubsystemModel(this);

    new DefaultSubsystemDescribeHandler().register(registration);

    ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver())
        .addAttributes(Attribute.class)
        .addCapabilities(model -> model.hasDefined(Attribute.DEFAULT_CHANNEL.getName()), CAPABILITIES.values())
        .addCapabilities(model -> model.hasDefined(Attribute.DEFAULT_CHANNEL.getName()), CLUSTERING_CAPABILITIES.values())
        .setAddOperationTransformation(new AddOperationTransformer())
        ;
    ResourceServiceHandler handler = new JGroupsSubsystemServiceHandler();
    new SimpleResourceRegistration(descriptor, handler).register(registration);

    new ChannelResourceDefinition().register(registration);
    new StackResourceDefinition().register(registration);
  }
}
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)
        .addCapabilities(CLUSTERING_CAPABILITIES.values())
        .addAlias(DeprecatedAttribute.STATS_ENABLED, Attribute.STATISTICS_ENABLED)
        .setAddOperationTransformation(new AddOperationTransformation())
        .addRuntimeResourceRegistration(new ChannelRuntimeResourceRegistration())
        ;
    ResourceServiceHandler handler = new ChannelServiceHandler();
    new SimpleResourceRegistration(descriptor, handler).register(registration);

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

    new ForkResourceDefinition().register(registration);

    return registration;
  }
}
origin: wildfly/wildfly

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

    ResourceDescriptor descriptor = this.configurator.apply(new ResourceDescriptor(this.getResourceDescriptionResolver()))
        .addAttributes(Attribute.class)
        .addExtraParameters(DeprecatedAttribute.class)
        ;
    new RestartParentResourceRegistration(this.parentServiceConfiguratorFactory, descriptor, this.handler).register(registration);

    if (registration.getPathAddress().getLastElement().isWildcard()) {
      new PropertyResourceDefinition().register(registration);
    }

    return registration;
  }
}
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 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;
  }
}
origin: wildfly/wildfly

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

    ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver())
        .addAttributes(this.prefixAttribute)
        .addAttributes(Attribute.class)
        .addAttributes(ColumnAttribute.class)
        .addAttributeTranslation(DeprecatedAttribute.BATCH_SIZE, BATCH_SIZE_TRANSLATION)
        ;
    ResourceServiceHandler handler = new SimpleResourceServiceHandler(address -> new TableServiceConfigurator(this.prefixAttribute, address));
    new SimpleResourceRegistration(descriptor, handler).register(registration);

    return registration;
  }
}
origin: wildfly/wildfly

  @Override
  public ResourceDescriptor apply(ResourceDescriptor descriptor) {
    return this.configurator.apply(descriptor)
        .addAttributes(Attribute.class)
        .setAddOperationTransformation(new LegacyAddOperationTransformation(Attribute.class))
        .setOperationTransformation(LEGACY_OPERATION_TRANSFORMER)
        ;
  }
}
origin: wildfly/wildfly

  @Override
  public ResourceDescriptor apply(ResourceDescriptor descriptor) {
    return this.configurator.apply(descriptor).addCapabilities(Capability.class);
  }
}
origin: wildfly/wildfly

  @Override
  public ResourceDescriptor apply(ResourceDescriptor descriptor) {
    return descriptor.addAttributes(Attribute.class)
        .addAttributes(BinaryMemoryResourceDefinition.Attribute.class)
        ;
  }
}
origin: wildfly/wildfly

@Override
public ManagementResourceRegistration register(ManagementResourceRegistration parent) {
  ManagementResourceRegistration registration = parent.registerSubModel(this);
  ResourceDescriptor descriptor = new ResourceDescriptor(this.getResourceDescriptionResolver())
      .addExtraParameters(Attribute.class)
      ;
  for (Attribute attribute : Attribute.values()) {
    registration.registerReadWriteAttribute(attribute.getDefinition(), null, new ReloadRequiredWriteAttributeHandler() {
      @Override
      protected void validateUpdatedModel(OperationContext context, Resource model) {
        context.addStep(new OperationStepHandler() {
          @Override
          public void execute(OperationContext ctx, ModelNode op) throws OperationFailedException {
            final ModelNode conf = ctx.readResourceFromRoot(ctx.getCurrentAddress().getParent(), false).getModel();
            if (conf.hasDefined(ProxyConfigurationResourceDefinition.Attribute.SSL_CONTEXT.getName())) {
              throw new OperationFailedException(ROOT_LOGGER.bothElytronAndLegacySslContextDefined());
            }
          }
        }, OperationContext.Stage.MODEL);
      }
    });
  }
  new ReloadRequiredResourceRegistration(descriptor).register(registration);
  return registration;
}
origin: wildfly/wildfly

  @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;
  }
}
origin: wildfly/wildfly

  @Override
  public ResourceDescriptor apply(ResourceDescriptor descriptor) {
    return this.configurator.apply(descriptor).addExtraParameters(DeprecatedAttribute.class);
  }
}
org.jboss.as.clustering.controllerResourceDescriptor

Javadoc

Describes the properties of resource used by AddStepHandler. Supports supplying attributes and capabilities via enumerations. Also supports defining extra parameters that are not actually attributes of the target resource.

Most used methods

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

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getSharedPreferences (Context)
  • getSupportFragmentManager (FragmentActivity)
  • 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
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • Top Vim 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