Class AbstractTransportDefinition.TransportCapabilityReferenceRecorder

  • All Implemented Interfaces:
    org.jboss.as.controller.CapabilityReferenceRecorder
    Enclosing class:
    AbstractTransportDefinition

    public static class AbstractTransportDefinition.TransportCapabilityReferenceRecorder
    extends org.jboss.as.controller.CapabilityReferenceRecorder.ResourceCapabilityReferenceRecorder
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.jboss.as.controller.CapabilityReferenceRecorder

        org.jboss.as.controller.CapabilityReferenceRecorder.CompositeAttributeDependencyRecorder, org.jboss.as.controller.CapabilityReferenceRecorder.ContextDependencyRecorder, org.jboss.as.controller.CapabilityReferenceRecorder.DefaultCapabilityReferenceRecorder, org.jboss.as.controller.CapabilityReferenceRecorder.ResourceCapabilityReferenceRecorder
    • Constructor Detail

      • TransportCapabilityReferenceRecorder

        public TransportCapabilityReferenceRecorder​(String baseDependentName,
                                                    String baseRequirementName,
                                                    boolean external)
    • Method Detail

      • addCapabilityRequirements

        public void addCapabilityRequirements​(org.jboss.as.controller.OperationContext context,
                                              org.jboss.as.controller.registry.Resource resource,
                                              String attributeName,
                                              String... attributeValues)
        Specified by:
        addCapabilityRequirements in interface org.jboss.as.controller.CapabilityReferenceRecorder
        Overrides:
        addCapabilityRequirements in class org.jboss.as.controller.CapabilityReferenceRecorder.ResourceCapabilityReferenceRecorder
      • removeCapabilityRequirements

        public void removeCapabilityRequirements​(org.jboss.as.controller.OperationContext context,
                                                 org.jboss.as.controller.registry.Resource resource,
                                                 String attributeName,
                                                 String... attributeValues)
        Specified by:
        removeCapabilityRequirements in interface org.jboss.as.controller.CapabilityReferenceRecorder
        Overrides:
        removeCapabilityRequirements in class org.jboss.as.controller.CapabilityReferenceRecorder.ResourceCapabilityReferenceRecorder
      • getBaseRequirementName

        public String getBaseRequirementName()
        Specified by:
        getBaseRequirementName in interface org.jboss.as.controller.CapabilityReferenceRecorder
        Overrides:
        getBaseRequirementName in class org.jboss.as.controller.CapabilityReferenceRecorder.ResourceCapabilityReferenceRecorder
      • getRequirementPatternSegments

        public String[] getRequirementPatternSegments​(String dynamicElement,
                                                      org.jboss.as.controller.PathAddress registrationAddress)
        Specified by:
        getRequirementPatternSegments in interface org.jboss.as.controller.CapabilityReferenceRecorder
        Overrides:
        getRequirementPatternSegments in class org.jboss.as.controller.CapabilityReferenceRecorder.ResourceCapabilityReferenceRecorder