public final class OnlineApplikation
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
OnlineApplikation.TaskType |
Modifier and Type | Field and Description |
---|---|
de.muspellheim.events.Event<ApplikationEvent> |
onStatusChanged |
Constructor and Description |
---|
OnlineApplikation(ProzessManager processmanager,
OnlineInkarnation onlineInkarnation) |
OnlineApplikation(StartStopp startStopp,
ProzessManager processmanager,
OnlineInkarnation onlineInkarnation) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
de.bsvrz.sys.startstopp.api.jsonschema.Applikation |
getApplikation() |
de.bsvrz.sys.startstopp.api.jsonschema.ApplikationLog |
getLog() |
java.lang.String |
getName() |
java.lang.String |
getNextStart() |
long |
getPid() |
de.bsvrz.sys.startstopp.api.jsonschema.StartArt.Option |
getStartArtOption() |
de.bsvrz.sys.startstopp.api.jsonschema.StartBedingung |
getStartBedingung() |
StartBedingungStatus |
getStartbedingungStatus() |
de.bsvrz.sys.startstopp.api.jsonschema.Applikation.Status |
getStatus() |
de.bsvrz.sys.startstopp.api.jsonschema.StoppBedingung |
getStoppBedingung() |
StoppBedingungStatus |
getStoppBedingungStatus() |
void |
handleOSApplikationStatus(OSApplikationStatus neuerStatus) |
boolean |
isKernsystem() |
boolean |
isTransmitter() |
java.lang.String |
kernSystemKannGestopptWerden() |
java.lang.String |
kernSystemVerfuegbar() |
void |
reinit(de.bsvrz.sys.startstopp.api.jsonschema.Inkarnation newInkarnation) |
void |
requestStart(java.lang.String message) |
boolean |
requestStopp(java.lang.String message,
boolean manuell) |
void |
starteApplikationManuell() |
void |
starteOSApplikation() |
void |
stoppeApplikation() |
java.lang.String |
toString() |
public final de.muspellheim.events.Event<ApplikationEvent> onStatusChanged
public OnlineApplikation(ProzessManager processmanager, OnlineInkarnation onlineInkarnation)
public OnlineApplikation(StartStopp startStopp, ProzessManager processmanager, OnlineInkarnation onlineInkarnation)
public void dispose()
public de.bsvrz.sys.startstopp.api.jsonschema.Applikation getApplikation()
public java.lang.String getName()
public de.bsvrz.sys.startstopp.api.jsonschema.StartArt.Option getStartArtOption()
public de.bsvrz.sys.startstopp.api.jsonschema.StartBedingung getStartBedingung()
public de.bsvrz.sys.startstopp.api.jsonschema.Applikation.Status getStatus()
public de.bsvrz.sys.startstopp.api.jsonschema.StoppBedingung getStoppBedingung()
public void handleOSApplikationStatus(OSApplikationStatus neuerStatus)
public boolean isKernsystem()
public boolean isTransmitter()
public void starteOSApplikation() throws de.bsvrz.sys.startstopp.api.StartStoppException
de.bsvrz.sys.startstopp.api.StartStoppException
public void starteApplikationManuell() throws de.bsvrz.sys.startstopp.api.StartStoppException
de.bsvrz.sys.startstopp.api.StartStoppException
public void stoppeApplikation()
public java.lang.String toString()
toString
in class java.lang.Object
public de.bsvrz.sys.startstopp.api.jsonschema.ApplikationLog getLog()
public void reinit(de.bsvrz.sys.startstopp.api.jsonschema.Inkarnation newInkarnation) throws de.bsvrz.sys.startstopp.api.StartStoppException
de.bsvrz.sys.startstopp.api.StartStoppException
public boolean requestStopp(java.lang.String message, boolean manuell)
public void requestStart(java.lang.String message)
public java.lang.String kernSystemVerfuegbar()
public java.lang.String kernSystemKannGestopptWerden()
public StoppBedingungStatus getStoppBedingungStatus()
public StartBedingungStatus getStartbedingungStatus()
public long getPid()
public java.lang.String getNextStart()