Package de.willuhn.jameica.services
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()
void
init
(de.willuhn.boot.BootLoader loader, de.willuhn.boot.Bootable caller) de.willuhn.util.MultipleClassLoader
prepareClasses
(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.void
shutdown()
-
Constructor Details
-
ClassService
public ClassService()
-
-
Method Details
-
depends
- Specified by:
depends
in 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:
init
in interfacede.willuhn.boot.Bootable
- Throws:
de.willuhn.boot.SkipServiceException
- See Also:
-
shutdown
public void shutdown()- Specified by:
shutdown
in 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
-