Class ClassService
java.lang.Object
de.willuhn.jameica.services.ClassService
- All Implemented Interfaces:
de.willuhn.boot.Bootable
Kuemmert sich um das Laden der Klassen und Registrieren im Classfinder.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass[]depends()voidinit(de.willuhn.boot.BootLoader loader, de.willuhn.boot.Bootable caller) de.willuhn.util.MultipleClassLoaderprepareClasses(Manifest manifest) Durchsucht das Verzeichnis, in dem sich das Manifest befindet nach Klassen und Jars, laedt diese in den Classpath und registriert die alle Klassen im Classfinder, deren Name zu den Suchfiltern in der Sektion <classfinder> passen.voidshutdown()
-
Constructor Details
-
ClassService
public ClassService()
-
-
Method Details
-
depends
- Specified by:
dependsin interfacede.willuhn.boot.Bootable- See Also:
-
init
public void init(de.willuhn.boot.BootLoader loader, de.willuhn.boot.Bootable caller) throws de.willuhn.boot.SkipServiceException - Specified by:
initin interfacede.willuhn.boot.Bootable- Throws:
de.willuhn.boot.SkipServiceException- See Also:
-
shutdown
public void shutdown()- Specified by:
shutdownin interfacede.willuhn.boot.Bootable- See Also:
-
prepareClasses
Durchsucht das Verzeichnis, in dem sich das Manifest befindet nach Klassen und Jars, laedt diese in den Classpath und registriert die alle Klassen im Classfinder, deren Name zu den Suchfiltern in der Sektion <classfinder> passen.- Parameters:
manifest- das Manifest.- Returns:
- ein Classloader, der genau dieses Plugin enthaelt.
- Throws:
Exception
-