@Override public String getName() { if (task instanceof NamedTask) { return ((NamedTask) task).getName(); } return null; }
@Override public String getName() { if (task instanceof NamedTask) { return ((NamedTask) task).getName(); } return null; }
private String extractNameOrGenerateOne(Object command) { String name = null; if (command instanceof NamedTask) { name = ((NamedTask) command).getName(); } return name != null ? name : UuidUtil.newUnsecureUuidString(); }
private String extractNameOrGenerateOne(Object command) { String name = null; if (command instanceof NamedTask) { name = ((NamedTask) command).getName(); } return name != null ? name : UuidUtil.newUnsecureUuidString(); }
private String extractNameOrGenerateOne(Object command) { String name = null; if (command instanceof NamedTask) { name = ((NamedTask) command).getName(); } return name != null ? name : UuidUtil.newUnsecureUuidString(); }
private String extractNameOrGenerateOne(Object command) { String name = null; if (command instanceof NamedTask) { name = ((NamedTask) command).getName(); } return name != null ? name : UuidUtil.newUnsecureUuidString(); }
private void cancelScheduledTasks(NamedTask namedTask) { Map<Member, List<IScheduledFuture<Object>>> allScheduledFutures = scheduledExecutorService.getAllScheduledFutures(); allScheduledFutures.values().forEach( iScheduledFutures -> iScheduledFutures.forEach(objectIScheduledFuture -> { ScheduledTaskHandler handler = objectIScheduledFuture.getHandler(); if (handler.getTaskName().equals(namedTask.getName())) { log.info("Cancelling Task:" + objectIScheduledFuture.getHandler().getTaskName()); IScheduledFuture<Object> scheduledFuture = scheduledExecutorService.getScheduledFuture(objectIScheduledFuture.getHandler()); boolean cancel = scheduledFuture.cancel(false); log.info("Cancelled Task:" + cancel); scheduledFuture.dispose(); } } ) ); }