Class CredentialReferenceAttributeDefinition
java.lang.Object
org.jboss.as.controller.AttributeDefinition
org.jboss.as.controller.SimpleAttributeDefinition
org.jboss.as.controller.ObjectTypeAttributeDefinition
org.jboss.as.clustering.controller.CredentialReferenceAttributeDefinition
- All Implemented Interfaces:
org.jboss.as.controller.Feature,org.wildfly.subsystem.resource.ResourceModelResolver<org.wildfly.subsystem.service.ServiceDependency<org.wildfly.security.credential.source.CredentialSource>>,org.wildfly.subsystem.resource.ResourceResolver<org.wildfly.subsystem.service.ServiceDependency<org.wildfly.security.credential.source.CredentialSource>>
public class CredentialReferenceAttributeDefinition
extends org.jboss.as.controller.ObjectTypeAttributeDefinition
implements org.wildfly.subsystem.resource.ResourceModelResolver<org.wildfly.subsystem.service.ServiceDependency<org.wildfly.security.credential.source.CredentialSource>>
Provides a credential reference attribute, with the ability to resolve directly to a credential source dependency.
- Author:
- Paul Ferraro
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.jboss.as.controller.AttributeDefinition
org.jboss.as.controller.AttributeDefinition.NameAndGroup -
Field Summary
Fields inherited from class org.jboss.as.controller.AttributeDefinition
COMPLEX_TYPES -
Method Summary
Modifier and TypeMethodDescriptionorg.wildfly.subsystem.service.ServiceDependency<org.wildfly.security.credential.source.CredentialSource>resolve(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model) Methods inherited from class org.jboss.as.controller.ObjectTypeAttributeDefinition
addAllowedValuesToDescription, addCapabilityRequirements, addOperationParameterDescription, addOperationParameterDescription, addOperationReplyDescription, addResourceAttributeDescription, addResourceAttributeDescription, addValueTypeDescription, convertParameterExpressions, create, getValueTypes, removeCapabilityRequirements, resolveValueMethods inherited from class org.jboss.as.controller.SimpleAttributeDefinition
marshallAsAttribute, marshallAsAttribute, marshallAsElement, parseAndSetParameterMethods inherited from class org.jboss.as.controller.AttributeDefinition
addAccessConstraints, addDeprecatedInfo, addOperationReplyDescription, convertStringExpression, correctValue, equals, getAccessConstraints, getAllowedValues, getAlternatives, getArbitraryDescriptors, getAttributeDeprecatedDescription, getAttributeGroup, getAttributeTextDescription, getCorrector, getDefaultValue, getDeprecationData, getFlags, getMarshaller, getMeasurementUnit, getName, getNoTextDescription, getParser, getReferenceRecorder, getRequires, getStability, getType, getUndefinedMetricValue, getValidator, getXmlName, hasAlternative, hasCapabilityRequirements, hashCode, isAllowed, isAllowExpression, isDeprecated, isMarshallable, isMarshallable, isNillable, isNullSignificant, isRequired, isRequired, isResourceOnly, marshallAsElement, resolveModelAttribute, resolveModelAttribute, resolveValue, toString, validateAndSet, validateOperationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.wildfly.subsystem.resource.ResourceModelResolver
resolve
-
Method Details
-
resolve
public org.wildfly.subsystem.service.ServiceDependency<org.wildfly.security.credential.source.CredentialSource> resolve(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model) throws org.jboss.as.controller.OperationFailedException - Specified by:
resolvein interfaceorg.wildfly.subsystem.resource.ResourceModelResolver<org.wildfly.subsystem.service.ServiceDependency<org.wildfly.security.credential.source.CredentialSource>>- Throws:
org.jboss.as.controller.OperationFailedException
-