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,
boolean restart) |
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.StartStoppExceptionpublic void starteApplikationManuell()
throws de.bsvrz.sys.startstopp.api.StartStoppException
de.bsvrz.sys.startstopp.api.StartStoppExceptionpublic void stoppeApplikation()
public java.lang.String toString()
toString in class java.lang.Objectpublic de.bsvrz.sys.startstopp.api.jsonschema.ApplikationLog getLog()
public void reinit(de.bsvrz.sys.startstopp.api.jsonschema.Inkarnation newInkarnation,
boolean restart)
throws de.bsvrz.sys.startstopp.api.StartStoppException
de.bsvrz.sys.startstopp.api.StartStoppExceptionpublic 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()