ADD logging & ADD map of jobs and Uuids

This commit is contained in:
2025-05-08 18:57:36 +02:00
parent da5d2ef853
commit 920bcc32b1
4 changed files with 47 additions and 22 deletions

View File

@@ -3,12 +3,15 @@ package com.ddf.vodsystem.entities;
import lombok.Data;
import java.io.File;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Data
public class Job implements Runnable {
private static final Logger logger = LoggerFactory.getLogger(Job.class);
private String uuid;
private File file;
private boolean started;
private float progress;
// configs
private float startPoint;
@@ -16,18 +19,22 @@ public class Job implements Runnable {
private float fps;
private int width;
private int height;
private float fileSize;
// job status
private JobStatus status = JobStatus.PENDING;
public Job(String uuid, File file) {
this.uuid = uuid;
this.file = file;
this.started = false;
}
@Override
public void run() {
this.started = true;
this.progress = 0;
logger.info("Job started");
this.status = JobStatus.RUNNING;
this.status = JobStatus.FINISHED;
System.out.println("<UNK>");
}
}

View File

@@ -0,0 +1,8 @@
package com.ddf.vodsystem.entities;
public enum JobStatus {
NOT_READY,
PENDING,
RUNNING,
FINISHED
}