/** * @param type Event type. * @param taskName Task name. * @param taskSesId Session ID. * @param msg Event message. */ public void triggerTaskEvent(int type, String taskName, IgniteUuid taskSesId, String msg) { assert type > 0; triggerEvent(new TaskEvent(locNode, msg, type, taskSesId, taskName, null, false, null)); }
/** * @param evtType Event type. * @param msg Event message. */ private void recordTaskEvent(int evtType, String msg) { if (!internal && ctx.event().isRecordable(evtType)) { Event evt = new TaskEvent( ctx.discovery().localNode(), msg, evtType, ses.getId(), ses.getTaskName(), ses.getTaskClassName(), internal, subjId); ctx.event().record(evt); } }
VisorTaskArgument visorTaskArgument = (VisorTaskArgument)arg; Event evt = new TaskEvent( ctx.discovery().localNode(), visorTaskArgument != null && visorTaskArgument.getArgument() != null
/** * @throws Exception If test failed. */ @Test public void testMultipleTaskSessions() throws Exception { ComputeTaskSession ses1 = new GridTestTaskSession(IgniteUuid.randomUuid()); ComputeTaskSession ses2 = new GridTestTaskSession(IgniteUuid.randomUuid()); List<ClusterNode> allNodes = (List<ClusterNode>)getSpiContext().nodes(); List<UUID> orderedNodes = getSpi().getNodeIds(ses1); assertEquals("Balancer doesn't use all available nodes", orderedNodes.size(), allNodes.size()); checkCyclicBalancing(getSpi(), allNodes, orderedNodes, ses1, ses2); getSpiContext().triggerEvent(new TaskEvent( null, null, EVT_TASK_FINISHED, ses1.getId(), null, null, false, null)); getSpiContext().triggerEvent(new TaskEvent( null, null, EVT_TASK_FAILED, ses2.getId(), null, null, false, null)); }
Event evt = new TaskEvent( ctx.discovery().localNode(), "Changed attributes: " + attrs,
Event evt = new TaskEvent( ctx.discovery().localNode(), "Changed attributes: " + attrs,
ctx.writeEvent(writer, jobEvent); ctx.writeEvent(writer, new TaskEvent(node, msg, evtType, igniteUuid, "taskName", "taskClsName", true, uuid));
/** * @param evtType Event type. * @param msg Event message. */ private void recordTaskEvent(int evtType, String msg) { if (!internal && ctx.event().isRecordable(evtType)) { Event evt = new TaskEvent( ctx.discovery().localNode(), msg, evtType, ses.getId(), ses.getTaskName(), ses.getTaskClassName(), internal, subjId); ctx.event().record(evt); } }
Event evt = new TaskEvent( ctx.discovery().localNode(), "Changed attributes: " + attrs,
Event evt = new TaskEvent( ctx.discovery().localNode(), "Changed attributes: " + attrs,