Class DeltaSpikePlugin

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int WAIT_ON_REDEFINE  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void classReload​(org.hotswap.agent.javassist.CtClass clazz, java.lang.Class original, org.hotswap.agent.javassist.ClassPool classPool)  
      void init​(org.hotswap.agent.config.PluginConfiguration pluginConfiguration)  
      void registerPartialBean​(java.lang.Object bean, java.lang.Class<?> partialBeanClass)  
      void registerRepoComponent​(java.lang.Object repoComponent, java.lang.Class<?> repositoryClass)  
      void registerRepoProxy​(java.lang.Object repoProxy, java.lang.Class<?> repositoryClass)  
      void registerRepositoryClasses​(java.util.List<java.lang.Class<?>> repositoryClassesList)  
      void registerViewConfigRootClasses​(java.lang.Object viewConfigExtension, java.util.List rootClassList)  
      void registerWindowContext​(java.lang.Object windowContext)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DeltaSpikePlugin

        public DeltaSpikePlugin()
    • Method Detail

      • init

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

        public void registerRepoComponent​(java.lang.Object repoComponent,
                                          java.lang.Class<?> repositoryClass)
      • registerRepositoryClasses

        public void registerRepositoryClasses​(java.util.List<java.lang.Class<?>> repositoryClassesList)
      • registerRepoProxy

        public void registerRepoProxy​(java.lang.Object repoProxy,
                                      java.lang.Class<?> repositoryClass)
      • registerPartialBean

        public void registerPartialBean​(java.lang.Object bean,
                                        java.lang.Class<?> partialBeanClass)
      • registerWindowContext

        public void registerWindowContext​(java.lang.Object windowContext)
      • classReload

        @OnClassLoadEvent(classNameRegexp=".*",
                          events=REDEFINE)
        public void classReload​(org.hotswap.agent.javassist.CtClass clazz,
                                java.lang.Class original,
                                org.hotswap.agent.javassist.ClassPool classPool)
                         throws org.hotswap.agent.javassist.NotFoundException
        Throws:
        org.hotswap.agent.javassist.NotFoundException
      • registerViewConfigRootClasses

        public void registerViewConfigRootClasses​(java.lang.Object viewConfigExtension,
                                                  java.util.List rootClassList)