import org.apache.logging.log4j.LogManager;\r
import org.apache.logging.log4j.Logger;\r
\r
+import user.commons.MediaCubeFinishMarker;\r
import user.commons.MediaCubeMarker;\r
import user.jobengine.db.Media;\r
import user.jobengine.server.IJobEngine;\r
private static final String MEDIACUBEMEDIA = "mediaCubeMedia";\r
private static final String RECIPIENT = "successRecipient";\r
private static final String HOUSEID = "houseId";\r
- private MediaCubeMarker systemMarker;\r
+ private MediaCubeMarker marker;\r
\r
@StepEntry\r
public Object[] execute(List<Media> basket, String houseId, String recipient, String targetPathType, IJobEngine jobEngine, IJobRuntime jobRuntime)\r
throws Exception {\r
- systemMarker = (MediaCubeMarker) jobRuntime.getMarker();\r
- systemMarker.setTo(recipient);\r
+ marker = (MediaCubeMarker) jobRuntime.getMarker();\r
+ marker.setTo(recipient);\r
\r
if (basket == null || basket.size() == 0)\r
return null;\r
setProgress(10);\r
\r
- // StringBuilder sb = new StringBuilder();\r
- // sb.append("A visszatöltések elindultak az alábbi állományokra:</br>");\r
+ MediaCubeMarker mailMarker = new MediaCubeMarker(recipient);\r
+ mailMarker.setSessionName("Archívum viszatöltés");\r
+ mailMarker.setSessionID(houseId);\r
+ logger.info(mailMarker, "A visszatöltések elindultak az alábbi állományokra:");\r
+\r
if (jobRuntime.forkPrepare()) {\r
for (Media mediaCubeMedia : basket) {\r
- // sb.append(mediaCubeMedia.getMediaFilesName() + "</br>");\r
+ logger.info(mailMarker, mediaCubeMedia.getMediaFilesName());\r
submit(mediaCubeMedia, recipient, houseId, targetPathType, jobEngine, jobRuntime);\r
}\r
}\r
setProgress(50);\r
- // logger.info(new MediaCubeMarker(recipient), sb.toString());\r
+ logger.info(new MediaCubeFinishMarker(mailMarker), "A visszatöltések végeztével megerősítő üzenetet küldünk.");\r
jobRuntime.forkWaitComplete();\r
setProgress(100);\r
return null;\r
((MediaCubeMarker) child.getMarker()).setTo(recipient);\r
} catch (Exception e) {\r
logger.catching(e);\r
- logger.error(systemMarker, "Hiba a kötegelt visszatöltésben. A rendszer üzenete: {}", e.getMessage());\r
+ logger.error(marker, "Hiba a kötegelt visszatöltésben. A rendszer üzenete: {}", e.getMessage());\r
}\r
\r
}\r