]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/services/ServiceMsgHandler.java
Improve SystemCall
[gpl/argeo-slc.git] / runtime / org.argeo.slc.server / src / main / java / org / argeo / slc / services / ServiceMsgHandler.java
index 4bf96d6c1c67693248302decad5607e31c4a602e..2ec8409624e0f080500b4815ed996cf29c19073b 100644 (file)
@@ -3,6 +3,7 @@ package org.argeo.slc.services;
 import org.argeo.slc.SlcException;
 import org.argeo.slc.msg.MsgHandler;
 import org.argeo.slc.msg.process.SlcExecutionStatusRequest;
+import org.argeo.slc.msg.process.SlcExecutionStepsRequest;
 import org.argeo.slc.msg.test.tree.AddTreeTestResultAttachmentRequest;
 import org.argeo.slc.msg.test.tree.CloseTreeTestResultRequest;
 import org.argeo.slc.msg.test.tree.CreateTreeTestResultRequest;
@@ -18,6 +19,8 @@ public class ServiceMsgHandler implements MsgHandler {
        public Object handleMsg(Object msg) {
                if (msg instanceof SlcExecution)
                        slcExecutionService.newExecution((SlcExecution) msg);
+               else if (msg instanceof SlcExecutionStepsRequest)
+                       slcExecutionService.addSteps((SlcExecutionStepsRequest) msg);
                else if (msg instanceof SlcExecutionStatusRequest)
                        slcExecutionService.updateStatus((SlcExecutionStatusRequest) msg);
                else if (msg instanceof CreateTreeTestResultRequest)