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

      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