Class ResourceCapabilityReference.ResourceCapabilityServiceDescriptorReference<T>

    • Method Detail

      • resolve

        public ServiceDependency<T> resolve​(org.jboss.as.controller.OperationContext context,
                                            org.jboss.as.controller.registry.Resource resource)
                                     throws org.jboss.as.controller.OperationFailedException
        Description copied from interface: ResourceResolver
        Resolves a value from the specified resource, using the specified operation context.
        Parameters:
        context - an operation context
        resource - a resource
        Returns:
        the resolved value
        Throws:
        org.jboss.as.controller.OperationFailedException - if the value could not be resolved
      • resolve

        public ServiceDependency<T> resolve​(org.jboss.as.controller.OperationContext context,
                                            org.jboss.dmr.ModelNode model)
                                     throws org.jboss.as.controller.OperationFailedException
        Description copied from interface: ResourceModelResolver
        Resolves a value from the specified resource model, using the specified operation context.
        Parameters:
        context - an operation context
        model - a resource model
        Returns:
        the resolved value
        Throws:
        org.jboss.as.controller.OperationFailedException - if the value could not be resolved
      • resolve

        public Map.Entry<String,​String[]> resolve​(org.jboss.as.controller.OperationContext context,
                                                        org.jboss.as.controller.registry.Resource resource,
                                                        String value)
        Description copied from interface: CapabilityReferenceResolver
        Resolves the dynamic segments of this capability reference.
        Parameters:
        context - an operation context
        resource - the resource
        value - the attribute value
        Returns:
        a map entry containing the requirement name and array of dynamic name segments
      • addCapabilityRequirements

        public void addCapabilityRequirements​(org.jboss.as.controller.OperationContext context,
                                              org.jboss.as.controller.registry.Resource resource)
        Description copied from interface: ResourceCapabilityReference
        Registers capability requirements for the specified resource.
        Parameters:
        context - the context
        resource - the resource on which requirements are gathered
      • removeCapabilityRequirements

        public void removeCapabilityRequirements​(org.jboss.as.controller.OperationContext context,
                                                 org.jboss.as.controller.registry.Resource resource)
        Description copied from interface: ResourceCapabilityReference
        Unregisters capability requirements for the specified resource.
        Parameters:
        context - the context
        resource - the resource on which requirements were gathered