package org.drools.grid.internal.commands; import org.drools.command.Context; import org.drools.command.impl.GenericCommand; import org.drools.grid.io.impl.NodeData; public class RegisterCommand implements GenericCommand<Void> { private String identifier; private String instanceId; private int type; public RegisterCommand(String identifier, String instanceId, int type) { this.identifier = identifier; this.instanceId = instanceId; this.type = type; } public Void execute(Context context) { NodeData data = (NodeData) context.get( NodeData.NODE_DATA ); data.getRoot().set( this.identifier, this.type + ":" + this.instanceId ); return null; } }