Class OperationDefinition

java.lang.Object
org.jboss.as.controller.OperationDefinition
All Implemented Interfaces:
Feature
Direct Known Subclasses:
SimpleOperationDefinition

public abstract class OperationDefinition extends Object implements Feature
Defining characteristics of operation in a Resource
Author:
Tomaz Cerar
  • Field Details

  • Constructor Details

  • Method Details

    • getStability

      public Stability getStability()
      Description copied from interface: Feature
      Returns the stability level of this feature.
      Specified by:
      getStability in interface Feature
      Returns:
      a stability level
    • getName

      public String getName()
    • getEntryType

      public OperationEntry.EntryType getEntryType()
    • getFlags

      public Set<OperationEntry.Flag> getFlags()
      Gets an immutable set of any flags associated with the operation.
      Returns:
      the flags. Will not return null be may be empty
    • getParameters

      public AttributeDefinition[] getParameters()
    • getReplyType

      public org.jboss.dmr.ModelType getReplyType()
    • getReplyValueType

      public org.jboss.dmr.ModelType getReplyValueType()
      Only required if the reply type is some form of collection.
    • getAccessConstraints

      public List<AccessConstraintDefinition> getAccessConstraints()
    • getDescriptionProvider

      public abstract DescriptionProvider getDescriptionProvider()
    • getDeprecationData

      public DeprecationData getDeprecationData()
    • isDeprecated

      public boolean isDeprecated()
    • isReplyAllowNull

      public boolean isReplyAllowNull()
    • getReplyParameters

      public AttributeDefinition[] getReplyParameters()