public interface Bootable
public
besitzen (siehe JavaBean-Spec.).Modifier and Type | Method | Description |
---|---|---|
Class<Bootable>[] |
depends() |
Liste von Abhaengigkeiten in Form von Class-Objekten.
|
void |
init(BootLoader loader,
Bootable caller) |
Wird vom BootLoader aufgerufen, wenn der Dienst initialisiert werden soll.
|
void |
shutdown() |
Wird aufgerufen, wenn die Anwendung beendet wird.
|
void init(BootLoader loader, Bootable caller) throws SkipServiceException
loader
- der Bootloader selbst.caller
- der vorherige Dienst, welcher das init ausgeloest hat.SkipServiceException
- wenn der Service uebersprungen werden soll.
Die Exception kann vom Service bei der Initialisierung
geworfen werden, wenn diese zwar fehlschlug, sie jedoch
nicht dazu fuehren soll, dass der gesamte Boot-Prozess abgebrochen wird.
Stattdessen wird lediglich dieser Service uebersprungen. Um den gesamten
Boot-Prozess abzubrechen, muss folglich eine RuntimeException geworfen werden.Class<Bootable>[] depends()
Bootable
implementieren.void shutdown()
Copyright © 2018. All rights reserved.