From: Sweidan Omar Date: Fri, 10 Dec 2021 10:40:08 +0000 (+0000) Subject: git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube... X-Git-Url: http://git.useribm.hu/?a=commitdiff_plain;h=05c76b1ece2dd1463a9be38733466476027299a6;p=mediacube.git git-tfs-id: [tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube;C32554 --- diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/server/JobRuntime.java b/server/user.jobengine.osgi.server/src/user/jobengine/server/JobRuntime.java index bbd09612..bc7312e5 100644 --- a/server/user.jobengine.osgi.server/src/user/jobengine/server/JobRuntime.java +++ b/server/user.jobengine.osgi.server/src/user/jobengine/server/JobRuntime.java @@ -84,10 +84,9 @@ public class JobRuntime extends Job implements IJobRuntime { private Semaphore forkSempahore; private IJobChangedListener spawnJobListener; private String currentStep; - // Fuggetlen (beagyazott) alfolyamatok + //Fuggetlen (beagyazott) alfolyamatok private List children; - // Parhuzamosan futtatot komplett job-ok, amiket bevarunk, ha a megfelelo step - // hivja + a forEach parhuzamositas + //Parhuzamosan futtatot komplett job-ok, amiket bevarunk, ha a megfelelo step hivja + a forEach parhuzamositas private List childrenIDs; private int spawnOrder; @@ -112,7 +111,7 @@ public class JobRuntime extends Job implements IJobRuntime { submitted = job.getSubmitted(); template = job.getTemplate(); status = JobStatus.RUNABLE; - // CREATE notifikacio miatt + //CREATE notifikacio miatt setId(job.getId()); addEventListener(listener); } @@ -182,14 +181,14 @@ public class JobRuntime extends Job implements IJobRuntime { this.status = runtime.getStatus(); this.ip = runtime.getIp(); this.variables = new HashMap<>(runtime.getVariables()); - super.setParameters(new ArrayList>(runtime.getParameters())); + super.setParameters(new HashMap<>(runtime.getParameters())); this.persister = runtime.getPersister(); this.template = runtime.getTemplate(); this.weight = runtime.getWeight(); this.name = runtime.getName(); this.owner = runtime.getOwner(); program.removeAfter(getIp()); - // logger.info("Program {}", program); + //logger.info("Program {}", program); } @Override @@ -269,15 +268,12 @@ public class JobRuntime extends Job implements IJobRuntime { if (value == null) { if (requiredType.isPrimitive()) - throw new IllegalArgumentException( - String.format("Null value for parameter %s (%s) is illegal.", name, requiredType)); + throw new IllegalArgumentException(String.format("Null value for parameter %s (%s) is illegal.", name, requiredType)); } else { Class parameterValueType = value.getClass(); - if (!ClassUtils.isAssignable(parameterValueType, requiredType, true) - && !isRuntimeAssignable(parameterValueType, requiredType)) - throw new RuntimeException( - String.format("Got unassignable parameter value type (%s) for parameter %s (%s).", - parameterValueType, name, requiredType)); + if (!ClassUtils.isAssignable(parameterValueType, requiredType, true) && !isRuntimeAssignable(parameterValueType, requiredType)) + throw new RuntimeException(String.format("Got unassignable parameter value type (%s) for parameter %s (%s).", parameterValueType, name, + requiredType)); } } @@ -323,7 +319,7 @@ public class JobRuntime extends Job implements IJobRuntime { } if (childrenIDs.contains(child.getId())) { - // logger.info("Child {} notification", child.getId()); + //logger.info("Child {} notification", child.getId()); if (event.getSignalType() == SignalType.UPDATE) if (finishedStates.contains(child.getStatus())) removeSpanwChild(child.getId()); @@ -346,7 +342,7 @@ public class JobRuntime extends Job implements IJobRuntime { @Override public void forkWaitComplete() throws InterruptedException { - // atlagos mukodes + //atlagos mukodes if (forkSempahore == null) return; logger.info("Waiting for semaphore {}", forkSempahore); @@ -451,7 +447,7 @@ public class JobRuntime extends Job implements IJobRuntime { result = getParameters().get(name); } catch (Exception e) { logger.error(e); - // TODO test! + //TODO test! throw e; } return result; @@ -473,15 +469,13 @@ public class JobRuntime extends Job implements IJobRuntime { } /*** - * Log session marker. A teljes folyamat osszes naplobejegyzese osszegyujtheto a - * segitsegevel. MediaCubeMarker tipusu, folyamatonkent uj peldany jon letre. + * Log session marker. A teljes folyamat osszes naplobejegyzese osszegyujtheto a segitsegevel. MediaCubeMarker tipusu, folyamatonkent uj peldany jon letre. */ @Override public Marker getSessionMarker() { if (sessionMarker == null) { sessionMarker = new MediaCubeMarker(); - sessionMarker - .setSessionID(getParentJobId() == 0 ? String.valueOf(getId()) : String.valueOf(getParentJobId())); + sessionMarker.setSessionID(getParentJobId() == 0 ? String.valueOf(getId()) : String.valueOf(getParentJobId())); sessionMarker.setSessionName(name); sessionMarker.setUseSessionLog(getProgram().getTemplate().isUseSessionLog()); Marker parentMarker = MarkerManager.getMarker(template); @@ -535,7 +529,7 @@ public class JobRuntime extends Job implements IJobRuntime { @Override public void incrementProgress(int progress) { - // remote ghost + //remote ghost if (program == null) { setProgress(progress); NotifyUpdate(); @@ -566,10 +560,10 @@ public class JobRuntime extends Job implements IJobRuntime { setProgress((int) currentProgress); NotifyUpdate(); } - // if (currentProgress >= 96) { - // setProgress((int) currentProgress); - // NotifyUpdate(); - // } + // if (currentProgress >= 96) { + // setProgress((int) currentProgress); + // NotifyUpdate(); + // } } @Override @@ -731,13 +725,16 @@ public class JobRuntime extends Job implements IJobRuntime { } /* - * private final EventListenerList listeners = new EventListenerList(); private - * List children; private MediaCubeMarker sessionMarker; private - * MediaCubeMarker finishMarker; private boolean isService; private Semaphore - * forkSempahore; private IJobChangedListener jobChangedListener; private - * List childrenIDs; - * - */ + private final EventListenerList listeners = new EventListenerList(); + private List children; + private MediaCubeMarker sessionMarker; + private MediaCubeMarker finishMarker; + private boolean isService; + private Semaphore forkSempahore; + private IJobChangedListener jobChangedListener; + private List childrenIDs; + + * */ @Override public void saveStatus() {