public class BootLoader extends Object
Constructor | Description |
---|---|
BootLoader() |
Modifier and Type | Method | Description |
---|---|---|
protected void |
finalize() |
|
<T extends Bootable> |
getBootable(Class<? extends Bootable> target) |
Liefert den gewuenschten Dienst und bootet das System
bei Bedarf bis genau zu diesem.
|
ProgressMonitor |
getMonitor() |
Liefert den Progress-Monitor.
|
void |
setMonitor(ProgressMonitor monitor) |
Speichert den Progress-Monitor.
|
void |
shutdown() |
Faehrt alle Services in genau umgekehrter Reihenfolge wieder herunter, in der sie gebootet wurden.
|
public final ProgressMonitor getMonitor()
public final void setMonitor(ProgressMonitor monitor)
monitor
- Monitor, ueber den die Dienste ihre Informationen ueber den Boot-Vorgang ausgeben koennen.public final <T extends Bootable> T getBootable(Class<? extends Bootable> target)
target
- das gweuenschte (ung ggf zu bootende) Ziel.
Bevor der Loader die Klasse target
via init()
initialisiert, wird er alle Abhaengigkeiten aufloesen und zuvor alle
entsprechend depends
angegebenen Services starten.protected void finalize() throws Throwable
finalize
in class Object
Throwable
Object.finalize()
public void shutdown()
Copyright © 2018. All rights reserved.