Codota Logo
SimpleAttributeDefinitionBuilder
Code IndexAdd Codota to your IDE (free)

How to use
SimpleAttributeDefinitionBuilder
in
org.jboss.as.controller

Best Java code snippets using org.jboss.as.controller.SimpleAttributeDefinitionBuilder (Showing top 20 results out of 369)

Refine searchRefine arrow

  • ManagementResourceRegistration
  • ModelNode
  • Common ways to obtain SimpleAttributeDefinitionBuilder
private void myMethod () {
SimpleAttributeDefinitionBuilder s =
  • Codota IconString attributeName;SimpleAttributeDefinition basis;new SimpleAttributeDefinitionBuilder(attributeName, basis)
  • Codota IconString attributeName;ModelType type;new SimpleAttributeDefinitionBuilder(attributeName, type)
  • Codota IconSimpleAttributeDefinition basis;new SimpleAttributeDefinitionBuilder(basis)
  • Smart code suggestions by Codota
}
origin: wildfly/wildfly

Attribute(String name, ModelType type, ModelNode defaultValue) {
  this.definition = new SimpleAttributeDefinitionBuilder(name, type)
      .setAllowExpression(true)
      .setRequired(false)
      .setDefaultValue(defaultValue)
      .setFlags(AttributeAccess.Flag.RESTART_RESOURCE_SERVICES)
      .build();
}
origin: wildfly/wildfly

  @Override
  public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) {
    return builder.setDefaultValue(new ModelNode(StartMode.LAZY.name()))
        .setValidator(new EnumValidator<>(StartMode.class))
        ;
  }
},
origin: wildfly/wildfly

LockingMetric(String name, ModelType type) {
  this.definition = new SimpleAttributeDefinitionBuilder(name, type, true).setStorageRuntime().build();
}
origin: wildfly/wildfly

Attribute(String attributeName, ModelType type, CapabilityReference capabilityReference) {
  this.definition = new SimpleAttributeDefinitionBuilder(attributeName, type)
      .setRequired(false)
      .setFlags(AttributeAccess.Flag.RESTART_RESOURCE_SERVICES)
      .setAllowExpression(false)
      .setCapabilityReference(capabilityReference)
      .setValidator(new StringLengthValidator(1))
      .setAccessConstraints(SensitiveTargetAccessConstraintDefinition.SSL_REF)
      .build();
}
origin: org.jboss.as/jboss-as-controller

public static SimpleAttributeDefinitionBuilder create(final String name, final ModelNode node) {
  ModelType type = node.get(ModelDescriptionConstants.TYPE).asType();
  boolean nillable = node.get(ModelDescriptionConstants.NILLABLE).asBoolean(true);
  boolean expressionAllowed = node.get(ModelDescriptionConstants.EXPRESSIONS_ALLOWED).asBoolean(false);
  ModelNode defaultValue = node.get(ModelDescriptionConstants.DEFAULT);
  return SimpleAttributeDefinitionBuilder.create(name, type, nillable)
      .setDefaultValue(defaultValue)
      .setAllowExpression(expressionAllowed);
}
origin: org.jboss.as/jboss-as-remoting

private static SimpleAttributeDefinition createIntAttribute(String name, Attribute attribute, int defaultValue) {
  return SimpleAttributeDefinitionBuilder.create(name, ModelType.INT, true)
      .setDefaultValue(new ModelNode().set(defaultValue))
      .setXmlName(attribute.getLocalName())
      .setValidator(new IntRangeValidator(1, true))
      .setAllowExpression(true)
      .build();
}
origin: wildfly/wildfly

@Override
public void registerAttributes(ManagementResourceRegistration resourceRegistration) {
  if (deployed) {
    SimpleAttributeDefinition runtimeAttribute = new SimpleAttributeDefinitionBuilder(Constants.CONNECTION_PROPERTY_VALUE).setFlags(AttributeAccess.Flag.STORAGE_RUNTIME).build();
    resourceRegistration.registerReadOnlyAttribute(runtimeAttribute, XMLDataSourceRuntimeHandler.INSTANCE);
  } else {
    resourceRegistration.registerReadOnlyAttribute(Constants.CONNECTION_PROPERTY_VALUE, null);
  }
}
origin: wildfly/wildfly

  @Override
  public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) {
    return builder.setAllowExpression(true)
        .setRequired(false)
        .setDefaultValue(new ModelNode("RSA"))
        ;
  }
},
origin: wildfly/wildfly

  @Override
  public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) {
    return builder.setDefaultValue(new ModelNode(false));
  }
},
origin: org.wildfly/wildfly-messaging-activemq

private static SimpleAttributeDefinition create(final String name) {
  return SimpleAttributeDefinitionBuilder.create(name, BOOLEAN)
      .setDefaultValue(new ModelNode(false))
      .setRequired(false)
      .setFlags(RESTART_NONE)
      .build();
}
origin: org.infinispan.server/infinispan-server-endpoints

  private static SimpleAttributeDefinition createBooleanAttributeDefinition(String name) {
    return SimpleAttributeDefinitionBuilder.create(name, ModelType.BOOLEAN)
        .setDefaultValue(new ModelNode(true))
        .setAllowNull(true)
        .setAllowExpression(true)
        .setAttributeMarshaller(new WrappedAttributeMarshaller(Attribute.VALUE))
        .build();
  }
}
origin: wildfly/wildfly

ManagementResourceRegistration registration = context.getResourceRegistrationForUpdate();
String protocolName = context.getCurrentAddressValue();
String moduleName = ProtocolResourceDefinition.Attribute.MODULE.resolveModelAttribute(context, resource.getModel()).asString();
Class<? extends Protocol> protocolClass = ChannelRuntimeResourceRegistration.findProtocolClass(context, protocolName, moduleName);
if (registration.getPathAddress().getLastElement().isWildcard()) {
  OverrideDescriptionProvider provider = new OverrideDescriptionProvider() {
    @Override
  registration = registration.registerOverrideModel(protocolName, provider);
  String name = attribute.getName();
  FieldType type = FieldType.valueOf(attribute.getType());
  registration.registerMetric(new SimpleAttributeDefinitionBuilder(name, type.getModelType()).setStorageRuntime().build(), handler);
origin: wildfly/wildfly-core

  private static SimpleAttributeDefinition createBooleanAttributeDefinition(String name) {
    return SimpleAttributeDefinitionBuilder.create(name, ModelType.BOOLEAN)
        .setDefaultValue(new ModelNode(true))
        .setRequired(false)
        .setAllowExpression(true)
        .setAttributeMarshaller(new WrappedAttributeMarshaller(Attribute.VALUE))
        .build();
  }
}
origin: org.wildfly.camel/wildfly-camel-subsystem-core

@Override
public void registerChildren(ManagementResourceRegistration resourceRegistration) {
  resourceRegistration.registerSubModel(new CamelContextResource(subsystemState));
  if (registerRuntimeOnly) {
    AttributeDefinition eldef = new SimpleAttributeDefinitionBuilder("dummy", ModelType.STRING, false).build();
    AttributeDefinition attdef = new SimpleListAttributeDefinition.Builder(ModelConstants.ENDPOINTS, eldef).setStorageRuntime().build();
    resourceRegistration.registerReadOnlyAttribute(attdef, new CamelRuntimeOnlyHandler());
  }
}
origin: wildfly/wildfly

  @Override
  public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) {
    return builder.setDefaultValue(new ModelNode(ServerEnvironment.SERVER_DATA_DIR))
        .setCapabilityReference(new CapabilityReference(Capability.PERSISTENCE, CommonUnaryRequirement.PATH))
        ;
  }
},
origin: wildfly/wildfly

  @Override
  public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) {
    return builder.setDefaultValue(new ModelNode(false))
        .setDeprecated(JGroupsModel.VERSION_4_0_0.getVersion())
        ;
  }
},
origin: wildfly/wildfly

  @Override
  public void register(ManagementResourceRegistration registration) {
    SimpleOperationDefinitionBuilder builder = new SimpleOperationDefinitionBuilder(ModelDescriptionConstants.ADD, this.descriptor.getDescriptionResolver()).withFlag(OperationEntry.Flag.RESTART_NONE);
    if (registration.isOrderedChildResource()) {
      builder.addParameter(SimpleAttributeDefinitionBuilder.create(ModelDescriptionConstants.ADD_INDEX, ModelType.INT, true).build());
    }
    for (AttributeDefinition attribute : this.descriptor.getAttributes()) {
      builder.addParameter(attribute);
    }
    for (AttributeDefinition parameter : this.descriptor.getExtraParameters()) {
      builder.addParameter(parameter);
    }
    for (AttributeDefinition attribute : this.descriptor.getAttributeTranslations().keySet()) {
      builder.addParameter(attribute);
    }
    registration.registerOperationHandler(builder.build(), this.descriptor.getAddOperationTransformation().apply(this));
  }
}
origin: wildfly/wildfly

ThreadPoolResourceDefinition(String name, int defaultMinThreads, int defaultMaxThreads, int defaultQueueLength, long defaultKeepAliveTime, JGroupsModel deprecation) {
  Parameters parameters = new Parameters(pathElement(name), JGroupsExtension.SUBSYSTEM_RESOLVER.createChildResolver(pathElement(name), pathElement(PathElement.WILDCARD_VALUE)));
  this.deprecated = (deprecation != null);
  if (this.deprecated) {
    parameters.setDeprecatedSince(deprecation.getVersion());
  }
  this.definition = new SimpleResourceDefinition(parameters);
  this.minThreads = new SimpleAttribute(createBuilder("min-threads", ModelType.INT, new ModelNode(defaultMinThreads), new IntRangeValidatorBuilder().min(0), deprecation).build());
  this.maxThreads = new SimpleAttribute(createBuilder("max-threads", ModelType.INT, new ModelNode(defaultMaxThreads), new IntRangeValidatorBuilder().min(0), deprecation).build());
  this.queueLength = new SimpleAttribute(createBuilder("queue-length", ModelType.INT, new ModelNode(defaultQueueLength), new IntRangeValidatorBuilder().min(0), deprecation).setDeprecated(JGroupsModel.VERSION_6_0_0.getVersion()).build());
  this.keepAliveTime = new SimpleAttribute(createBuilder("keepalive-time", ModelType.LONG, new ModelNode(defaultKeepAliveTime), new LongRangeValidatorBuilder().min(0), deprecation).build());
}
origin: wildfly/wildfly

ScheduledThreadPoolResourceDefinition(String name, int defaultMaxThreads, long defaultKeepaliveTime) {
  PathElement path = pathElement(name);
  this.definition = new SimpleResourceDefinition(path, InfinispanExtension.SUBSYSTEM_RESOLVER.createChildResolver(path, pathElement(PathElement.WILDCARD_VALUE)));
  this.maxThreads = new SimpleAttribute(createBuilder("max-threads", ModelType.INT, new ModelNode(defaultMaxThreads), new IntRangeValidatorBuilder().min(0)).build());
  this.keepAliveTime = new SimpleAttribute(createBuilder("keepalive-time", ModelType.LONG, new ModelNode(defaultKeepaliveTime), new LongRangeValidatorBuilder().min(0)).build());
}
origin: wildfly/wildfly

SimpleOperationDefinitionBuilder builder = new SimpleOperationDefinitionBuilder(NamingSubsystemModel.REBIND, getResourceDescriptionResolver())
    .addParameter(SimpleAttributeDefinitionBuilder.create(BINDING_TYPE)
        .setValidator(new EnumValidator<>(BindingType.class, EnumSet.complementOf(EnumSet.of(BindingType.EXTERNAL_CONTEXT))))
        .build())
    .addParameter(TYPE)
    .addParameter(VALUE)
    .addParameter(LOOKUP)
    .addParameter(ENVIRONMENT);
resourceRegistration.registerOperationHandler(builder.build(), new OperationStepHandler() {
  @Override
  public void execute(OperationContext context, ModelNode operation) throws OperationFailedException {
org.jboss.as.controllerSimpleAttributeDefinitionBuilder

Javadoc

Provides a builder API for creating a SimpleAttributeDefinition.

Most used methods

  • build
  • <init>
  • setAllowExpression
  • setValidator
  • setDefaultValue
  • create
  • setRequired
  • setFlags
  • setStorageRuntime
  • setCapabilityReference
  • setDeprecated
  • setMeasurementUnit
  • setDeprecated,
  • setMeasurementUnit,
  • setRestartAllServices,
  • setXmlName,
  • setAccessConstraints,
  • setAlternatives,
  • addAccessConstraint,
  • setAttributeMarshaller,
  • setCorrector,
  • addAlternatives

Popular in Java

  • Start an intent from android
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • putExtra (Intent)
  • setContentView (Activity)
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • DataSource (javax.sql)
    A factory for connections to the physical data source that this DataSource object represents. An alt
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now