Interface RemoveStepHandlerDescriptor

All Superinterfaces:
OperationStepHandlerDescriptor
All Known Subinterfaces:
AddStepHandlerDescriptor
All Known Implementing Classes:
ResourceDescriptor
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface RemoveStepHandlerDescriptor extends OperationStepHandlerDescriptor
Describes the common properties of a remove operation handler.
Author:
Paul Ferraro
  • Method Details

    • getDescriptionResolver

      org.jboss.as.controller.descriptions.ResourceDescriptionResolver getDescriptionResolver()
      The description resolver for the operation.
      Returns:
      a description resolver
    • getRuntimeResourceRegistrations

      default Collection<RuntimeResourceRegistration> getRuntimeResourceRegistrations()
      Returns a collection of handlers that register runtime resources Runtime resource registrations are executed in a separate MODEL stage step.
      Returns:
      a collection of operation step handlers
    • getResourceCapabilityReferences

      default Set<org.jboss.as.controller.CapabilityReferenceRecorder> getResourceCapabilityReferences()
      Returns a mapping of capability references to an ancestor resource.
      Returns:
      a tuple of capability references and requirement resolvers.
    • getOperationTransformation

      default UnaryOperator<org.jboss.as.controller.OperationStepHandler> getOperationTransformation()
      Returns a transformer to be applied to all operations that operate on an existing resource. This is typically used to adapt legacy operations to conform to the current version of the model.
      Returns:
      an operation handler transformer.