Interface PluginModuleTracker.Customizer<M,T extends ModuleDescriptor<M>>

Enclosing interface:
PluginModuleTracker<M,T extends ModuleDescriptor<M>>

public static interface PluginModuleTracker.Customizer<M,T extends ModuleDescriptor<M>>
Implement this to customize how and which descriptors are stored
  • Method Summary

    Modifier and Type
    Method
    Description
    adding(T descriptor)
    Called before adding the descriptor to the internal tracker
    void
    removed(T descriptor)
    Called after the descriptor has been removed from the internal tracker
  • Method Details

    • adding

      T adding(T descriptor)
      Called before adding the descriptor to the internal tracker
      Parameters:
      descriptor - The new descriptor
      Returns:
      The descriptor to track
    • removed

      void removed(T descriptor)
      Called after the descriptor has been removed from the internal tracker
      Parameters:
      descriptor - The descriptor that was removed