Package kos.api

Class PluginExposedServicesLoader

java.lang.Object
injector.DefaultExposedServicesLoader<Plugin>
kos.api.PluginExposedServicesLoader
All Implemented Interfaces:
injector.ExposedServicesLoader<Plugin>

@Generated("injector.apt.InjectorProcessor") public class PluginExposedServicesLoader extends injector.DefaultExposedServicesLoader<Plugin>
  • Field Details

    • exposedClasses

      private static final List<Class> exposedClasses
    • loadedServices

      private Iterable<Plugin> loadedServices
  • Constructor Details

    • PluginExposedServicesLoader

      public PluginExposedServicesLoader()
  • Method Details

    • load

      public Iterable<Plugin> load(injector.Injector context)
    • getExposedType

      public Class<Plugin> getExposedType()
    • getExposedClasses

      public List<Class> getExposedClasses()
      Specified by:
      getExposedClasses in class injector.DefaultExposedServicesLoader<Plugin>