Class MyFacesPlugin


  • @Plugin(name="MyFaces",
            description="JSF/MyFaces. Clear resource bundle cache when *.properties files are changed.",
            testedVersions="2.2.10",
            expectedVersions="2.2",
            supportClass=MyFacesTransformer.class)
    public class MyFacesPlugin
    extends java.lang.Object
    • Constructor Detail

      • MyFacesPlugin

        public MyFacesPlugin()
    • Method Detail

      • init

        @Init
        public void init​(org.hotswap.agent.config.PluginConfiguration pluginConfiguration)
      • facesApplicationAssociateInitialized

        @OnClassLoadEvent(classNameRegexp="org.apache.myfaces.config.RuntimeConfig")
        public static void facesApplicationAssociateInitialized​(org.hotswap.agent.javassist.CtClass ctClass)
                                                         throws org.hotswap.agent.javassist.NotFoundException,
                                                                org.hotswap.agent.javassist.CannotCompileException
        Throws:
        org.hotswap.agent.javassist.NotFoundException
        org.hotswap.agent.javassist.CannotCompileException
      • refreshJsfResourceBundles

        @OnResourceFileEvent(path="/",
                             filter=".*.properties")
        public void refreshJsfResourceBundles()