Class CoreReloadListenersContainer


  • public class CoreReloadListenersContainer
    extends java.lang.Object
    Store all core reload listeners and functionality to call the on reload.
    • Field Detail

      • listeners

        protected final java.util.WeakHashMap<java.lang.Integer,​CoreReloadListener> listeners
        Listeners for the core reload.
    • Constructor Detail

      • CoreReloadListenersContainer

        public CoreReloadListenersContainer()
        Default constructor for CoreReloadStrategy.
    • Method Detail

      • registerListener

        public void registerListener​(CoreReloadListener listener)
        register a core event listener.
        Parameters:
        listener - to register
      • removeListener

        public void removeListener​(CoreReloadListener listener)
        remove a core event listener.
        Parameters:
        listener - to remove
      • reload

        public void reload()
        called when the core has reloaded.