Class OperationInfo

java.lang.Object
org.apache.tomcat.util.modeler.FeatureInfo
org.apache.tomcat.util.modeler.OperationInfo
All Implemented Interfaces:
Serializable

public class OperationInfo extends FeatureInfo

Internal configuration information for an Operation descriptor.

Author:
Craig R. McClanahan
See Also:
  • Field Details

  • Constructor Details

    • OperationInfo

      public OperationInfo()
      Standard zero-arguments constructor.
  • Method Details

    • getImpact

      public String getImpact()
      Returns:
      the "impact" of this operation, which should be a (case-insensitive) string value "ACTION", "ACTION_INFO", "INFO", or "UNKNOWN".
    • setImpact

      public void setImpact(String impact)
    • getRole

      public String getRole()
      Returns:
      the role of this operation ("getter", "setter", "operation", or "constructor").
    • setRole

      public void setRole(String role)
    • getReturnType

      public String getReturnType()
      Returns:
      the fully qualified Java class name of the return type for this operation.
    • setReturnType

      public void setReturnType(String returnType)
    • getSignature

      public ParameterInfo[] getSignature()
      Returns:
      the set of parameters for this operation.
    • addParameter

      public void addParameter(ParameterInfo parameter)
      Add a new parameter to the set of arguments for this operation.
      Parameters:
      parameter - The new parameter descriptor
    • getMBeanParameterInfo

      protected MBeanParameterInfo[] getMBeanParameterInfo()