@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.