package cz.cuni.mff.d3s.been.manager.msg; import cz.cuni.mff.d3s.been.cluster.context.ClusterContext; import cz.cuni.mff.d3s.been.manager.action.Actions; import cz.cuni.mff.d3s.been.manager.action.TaskAction; /** * * Message which handles new task contexts. * * @author Martin Sixta */ final class RunContextMessage implements TaskMessage { private final String contextId; /** * Creates RunContextMessage. * * @param contextId * targeted context ID */ public RunContextMessage(String contextId) { this.contextId = contextId; } @Override public TaskAction createAction(ClusterContext ctx) { return Actions.createRunContextAction(ctx, contextId); } }