Interface ApplicationMBean

  • All Known Implementing Classes:
    Application

    public interface ApplicationMBean
    MBean interface for exposing application related information and functionality.
    Author:
    eelcohillenius
    • Method Detail

      • clearMarkupCache

        void clearMarkupCache()
                       throws IOException
        Clears the markup cache, so that templates and properties etc will be reloaded the next time they are requested.
        Throws:
        IOException
      • getConfigurationType

        String getConfigurationType()
        The configuration type, either RuntimeConfigurationType.DEVELOPMENT or RuntimeConfigurationType.DEPLOYMENT.
        Returns:
        The configuration type
      • getMarkupCacheSize

        int getMarkupCacheSize()
                        throws IOException
        Gets the number of elements currently in the markup cache.
        Returns:
        the number of elements currently in the markup cache
        Throws:
        IOException
      • getWicketVersion

        String getWicketVersion()
                         throws IOException
        Gets the Wicket version. The Wicket version is in the same format as the version element in the pom.xml file (project descriptor). The version is generated by maven in the build/release cycle and put in the wicket.properties file located in the root folder of the Wicket jar. The version usually follows one of the following formats:
        • major.minor[.bug] for stable versions. 1.1, 1.2, 1.2.1 are examples
        • major.minor-state for development versions. 1.2-beta2, 1.3-SNAPSHOT are examples
        Returns:
        the Wicket version
        Throws:
        IOException