Class HotSwapClassesRedefinitionsWatcherDefault

java.lang.Object
org.spincast.plugins.hotswap.classeswatcher.HotSwapClassesRedefinitionsWatcherDefault
All Implemented Interfaces:
HotSwapClassesRedefinitionsWatcher

@Plugin(name="HotSwapClassesRedefinitionsWatcher", testedVersions="") public class HotSwapClassesRedefinitionsWatcherDefault extends Object implements HotSwapClassesRedefinitionsWatcher
The instance of this class will be created by HotSwap Agent.

We bind it to the Guice context using toInstance() and this will inject the required dependencies on members ("@Inject" annotated), directly.

  • Field Details

    • logger

      protected static final org.slf4j.Logger logger
    • THIS_CLASS_NAME

      protected static final String THIS_CLASS_NAME
      See Also:
    • scheduler

      @Init protected org.hotswap.agent.command.Scheduler scheduler
      This will be called by HotSwap Agent to inject the Scheduler instance.
  • Constructor Details

    • HotSwapClassesRedefinitionsWatcherDefault

      public HotSwapClassesRedefinitionsWatcherDefault()
  • Method Details