Class ContextMBean

All Implemented Interfaces:
DynamicMBean, MBeanRegistration, ModelMBeanNotificationBroadcaster, NotificationBroadcaster

public class ContextMBean extends BaseCatalinaMBean<Context>
  • Constructor Details

    • ContextMBean

      public ContextMBean()
  • Method Details

    • findApplicationParameters

      public String[] findApplicationParameters() throws MBeanException
      Return the set of application parameters for this application.
      Returns:
      a string array with a representation of each parameter
      Throws:
      MBeanException - propagated from the managed resource access
    • findConstraints

      public String[] findConstraints() throws MBeanException
      Return the security constraints for this web application. If there are none, a zero-length array is returned.
      Returns:
      a string array with a representation of each security constraint
      Throws:
      MBeanException - propagated from the managed resource access
    • findErrorPage

      public String findErrorPage(int errorCode) throws MBeanException
      Return the error page entry for the specified HTTP error code, if any; otherwise return null.
      Parameters:
      errorCode - Error code to look up
      Returns:
      a string representation of the error page
      Throws:
      MBeanException - propagated from the managed resource access
    • findErrorPage

      @Deprecated public String findErrorPage(String exceptionType) throws MBeanException
      Deprecated.
      Unused. Will be removed in Tomcat 10. Use findErrorPage(Throwable) instead.
      Return the error page entry for the specified Java exception type, if any; otherwise return null.
      Parameters:
      exceptionType - Exception type to look up
      Returns:
      a string representation of the error page
      Throws:
      MBeanException - propagated from the managed resource access
    • findErrorPage

      public String findErrorPage(Throwable exceptionType) throws MBeanException
      Return the error page entry for the specified Java exception type, if any; otherwise return null.
      Parameters:
      exceptionType - Exception type to look up
      Returns:
      a string representation of the error page
      Throws:
      MBeanException - propagated from the managed resource access
    • findErrorPages

      public String[] findErrorPages() throws MBeanException
      Return the set of defined error pages for all specified error codes and exception types.
      Returns:
      a string array with a representation of each error page
      Throws:
      MBeanException - propagated from the managed resource access
    • findFilterDef

      public String findFilterDef(String name) throws MBeanException
      Return the filter definition for the specified filter name, if any; otherwise return null.
      Parameters:
      name - Filter name to look up
      Returns:
      a string representation of the filter definition
      Throws:
      MBeanException - propagated from the managed resource access
    • findFilterDefs

      public String[] findFilterDefs() throws MBeanException
      Return the set of defined filters for this Context.
      Returns:
      a string array with a representation of all the filter definitions
      Throws:
      MBeanException - propagated from the managed resource access
    • findFilterMaps

      public String[] findFilterMaps() throws MBeanException
      Return the set of filter mappings for this Context.
      Returns:
      a string array with a representation of all the filter mappings
      Throws:
      MBeanException - propagated from the managed resource access