@Override public String call() { return ses.getTaskName(); } };
@Override public Object execute() { return ses.getTaskName(); } }, F.rand(subgrid));
/** * Gets name task executed by current thread. * * @return Task name or {@code null} if security is disabled. */ public String currentTaskName() { if (!ctx.security().enabled()) return null; ComputeTaskSession ses = currSess.get(); if (ses == null) return null; return ses.getTaskName(); }
@Override public Object execute() { CNT.incrementAndGet(); if (fail) throw new ComputeExecutionRejectedException("Expected error."); return ses.getTaskName(); } });
/** {@inheritDoc} */ @Override public ClusterNode failover(FailoverContext ctx, List<ClusterNode> top) { U.warn(log, "Returning 'null' node for failed job (failover will not happen) [job=" + ctx.getJobResult().getJob() + ", task=" + ctx.getTaskSession().getTaskName() + ", sessionId=" + ctx.getTaskSession().getId() + ']'); return null; }
/** {@inheritDoc} */ @Override public boolean cancel() throws IgniteCheckedException { ctx.security().authorize(ses.getTaskName(), SecurityPermission.TASK_CANCEL, null); if (onCancelled()) { ctx.task().onCancelled(ses.getId()); return true; } return isCancelled(); }
", job=" + ctx.getJobResult().getJob() + ", jobCtx=" + ctx.getJobResult().getJobContext() + ", task=" + ctx.getTaskSession().getTaskName() + ']');
", job=" + ctx.getJobResult().getJob() + ", jobCtx=" + ctx.getJobResult().getJobContext() + ", task=" + ctx.getTaskSession().getTaskName() + ']'); ", job=" + ctx.getJobResult().getJob() + ", jobCtx=" + ctx.getJobResult().getJobContext() + ", task=" + ctx.getTaskSession().getTaskName() + ']');
/** * Gets name task executed by current thread. * * @return Task name or {@code null} if security is disabled. */ public String currentTaskName() { if (!ctx.security().enabled()) return null; ComputeTaskSession ses = currSess.get(); if (ses == null) return null; return ses.getTaskName(); }
/** {@inheritDoc} */ @Override public ClusterNode failover(FailoverContext ctx, List<ClusterNode> top) { U.warn(log, "Returning 'null' node for failed job (failover will not happen) [job=" + ctx.getJobResult().getJob() + ", task=" + ctx.getTaskSession().getTaskName() + ", sessionId=" + ctx.getTaskSession().getId() + ']'); return null; }
/** {@inheritDoc} */ @Override public boolean cancel() throws IgniteCheckedException { ctx.security().authorize(ses.getTaskName(), SecurityPermission.TASK_CANCEL, null); if (onCancelled()) { ctx.task().onCancelled(ses.getId()); return true; } return isCancelled(); }
", job=" + ctx.getJobResult().getJob() + ", jobCtx=" + ctx.getJobResult().getJobContext() + ", task=" + ctx.getTaskSession().getTaskName() + ']');
", job=" + ctx.getJobResult().getJob() + ", jobCtx=" + ctx.getJobResult().getJobContext() + ", task=" + ctx.getTaskSession().getTaskName() + ']'); ", job=" + ctx.getJobResult().getJob() + ", jobCtx=" + ctx.getJobResult().getJobContext() + ", task=" + ctx.getTaskSession().getTaskName() + ']');