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.