@Repository public class JobDao extends Object
| Modifier and Type | Field and Description | 
|---|---|
(package private) SimpleDateFormat | 
dateFormat  | 
(package private) javax.persistence.EntityManager | 
em  | 
private static org.apache.log4j.Logger | 
logger  | 
| Constructor and Description | 
|---|
JobDao()  | 
| Modifier and Type | Method and Description | 
|---|---|
Long | 
getAnzahlAbgeschlosseneJobs()
Ermittelt die Anzahl der korrekt abgeschlossen Jobs, die im Cluster ausgeführt wurden. 
 | 
List<JobRun> | 
getFehlerhafteJobs()
Ermittelt die fehlerhaft ausgeführten Jobs, die im Cluster ausgeführt wurden. 
 | 
String | 
registerJobRun(Date datum,
              String name,
              String serverIp,
              String serverName,
              String serverConnectorPort,
              int truncateField)
Registriert einen Job in der DB. 
 | 
void | 
updateJobRun(String id,
            JobRun.Ergebnis ergebnis,
            Throwable exception)
Aktualisiert das Ergebnis des Jobs in der Datenbank 
 | 
private static final org.apache.log4j.Logger logger
SimpleDateFormat dateFormat
javax.persistence.EntityManager em
@Transactional public String registerJobRun(Date datum, String name, String serverIp, String serverName, String serverConnectorPort, int truncateField)
datum - Zeit bei der der Job gestartet wurdename - Name des JobsserverIp - IPs des aktuellen ServersserverName - Rechnername des aktuellen ServersserverConnectorPort - ConnectionPort auf dem der aktuellen Server läufttruncateField - Feld bei der Zeit, auf das abgerundet werden sollnull, wenn der Job bereits von einer anderen
 Serverinstance ausgeführt wird.@Transactional public void updateJobRun(String id, JobRun.Ergebnis ergebnis, Throwable exception)
id - Id des Jobsergebnis - Ergebnis des Jobs (abgeschlossen, fehlerhaft)exception - public Long getAnzahlAbgeschlosseneJobs()
Copyright © 2019. All rights reserved.