@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder.setRequired(true) .setCapabilityReference(new CapabilityReference(Capability.PERSISTENCE, CommonUnaryRequirement.DATA_SOURCE)) .setAlternatives(DeprecatedAttribute.DATASOURCE.getName()) ; } },
private static SimpleAttributeDefinitionBuilder createContentValueTypeAttribute(String name, ModelType type, ParameterValidator validator, boolean allowExpression, String... alternatives) { SimpleAttributeDefinitionBuilder builder = SimpleAttributeDefinitionBuilder.create(name, type, false); if (validator != null) { builder.setValidator(validator); } builder.setAllowExpression(allowExpression); if (alternatives != null && alternatives.length > 0) { builder.setAlternatives(alternatives); } return builder; }
private static SimpleAttributeDefinitionBuilder createContentValueTypeAttribute(String name, ModelType type, ParameterValidator validator, boolean allowExpression, String... alternatives) { SimpleAttributeDefinitionBuilder builder = SimpleAttributeDefinitionBuilder.create(name, type, false); if (validator != null) { builder.setValidator(validator); } builder.setAllowExpression(allowExpression); if (alternatives != null && alternatives.length > 0) { builder.setAlternatives(alternatives); } return builder; }
@Override public SimpleAttributeDefinitionBuilder apply(SimpleAttributeDefinitionBuilder builder) { return builder.setRequired(true) .setCapabilityReference(new CapabilityReference(Capability.PERSISTENCE, CommonUnaryRequirement.DATA_SOURCE)) .setAlternatives(DeprecatedAttribute.DATASOURCE.getName()) ; } },
private static SimpleAttributeDefinition createWorkerAttribute(String name, Attribute attribute, int defaultValue) { return SimpleAttributeDefinitionBuilder.create(name, ModelType.INT, true) .setDefaultValue(new ModelNode().set(defaultValue)) .setAlternatives(SERVER_ATTR_NAMES) .setXmlName(attribute.getLocalName()) .setValidator(new IntRangeValidator(1)) .setAllowExpression(true) .setDeprecated(ModelVersion.create(2,0)) .build(); }
.setRequired(false) .setValidator(createNestedParamValidator()) .setAlternatives(ModelDescriptionConstants.ANY_ADDRESS) .setRestartAllServices())
.setRequired(false) .setValidator(createNestedParamValidator()) .setAlternatives(ModelDescriptionConstants.ANY_ADDRESS) .setRestartAllServices())
.setAlternatives(ElytronDescriptionConstants.KEY_STORE, ElytronDescriptionConstants.CERTIFICATE) .setAllowExpression(true) .setMinSize(1) .setAlternatives(ElytronDescriptionConstants.PUBLIC_KEY) .setRequires(ElytronDescriptionConstants.CERTIFICATE) .setMinSize(1) .setAlternatives(ElytronDescriptionConstants.PUBLIC_KEY) .setRequires(KEY_STORE.getName()) .setAllowExpression(true)