/** * Filter events containing visor in it's name. * * @param e Event * @return {@code true} if not contains {@code visor} in task name. */ private boolean filterByTaskName(GridEvent e, String taskName) { if (e.getClass().equals(GridTaskEvent.class)) { GridTaskEvent te = (GridTaskEvent)e; return containsInTaskName(te.taskName(), te.taskClassName(), taskName); } if (e.getClass().equals(GridJobEvent.class)) { GridJobEvent je = (GridJobEvent)e; return containsInTaskName(je.taskName(), je.taskName(), taskName); } if (e.getClass().equals(GridDeploymentEvent.class)) { GridDeploymentEvent de = (GridDeploymentEvent)e; return de.alias().toLowerCase().contains(taskName); } return true; }
te.taskName(), te.taskClassName(), te.taskSessionId(), te.internal()));
te.taskName(), te.taskClassName(), te.taskSessionId(), te.internal()));