]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.support.jcr/src/main/java/org/argeo/slc/jcr/execution/JcrAgent.java
JCR based execution modules view
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.jcr / src / main / java / org / argeo / slc / jcr / execution / JcrAgent.java
index 9327f8b6abd47f6a9650819d2b5419d65ac74627..d5b1be19b3312f5f20de1f595db7b2237f96ec1c 100644 (file)
@@ -11,6 +11,7 @@ import org.argeo.jcr.JcrUtils;
 import org.argeo.slc.SlcException;
 import org.argeo.slc.core.runtime.DefaultAgent;
 import org.argeo.slc.jcr.SlcJcrConstants;
+import org.argeo.slc.jcr.SlcTypes;
 import org.argeo.slc.runtime.SlcAgent;
 import org.argeo.slc.runtime.SlcAgentFactory;
 
@@ -25,6 +26,7 @@ public class JcrAgent extends DefaultAgent implements SlcAgentFactory {
                try {
                        Node vmAgentFactoryNode = JcrUtils.mkdirs(session,
                                        SlcJcrConstants.VM_AGENT_FACTORY_PATH);
+                       vmAgentFactoryNode.addMixin(SlcTypes.SLC_AGENT_PROXY);
                        if (!vmAgentFactoryNode.hasNodes()) {
                                String uuid = UUID.randomUUID().toString();
                                vmAgentFactoryNode.addNode(uuid);