/** * Filter events containing visor in it's name. * * @param e Event * @param taskName Task name to filter of events. * @return {@code true} if not contains {@code visor} in task name. */ private boolean filterByTaskName(Event e, String taskName) { String compareTaskName = taskName.toLowerCase(); if (e.getClass().equals(TaskEvent.class)) { TaskEvent te = (TaskEvent)e; return containsInTaskName(te.taskName(), te.taskClassName(), compareTaskName); } if (e.getClass().equals(JobEvent.class)) { JobEvent je = (JobEvent)e; return containsInTaskName(je.taskName(), je.taskName(), compareTaskName); } if (e.getClass().equals(DeploymentEvent.class)) { DeploymentEvent de = (DeploymentEvent)e; return de.alias().toLowerCase().contains(compareTaskName); } return true; }
/** * @param te Task event. * @param type Event's type. * @param id Event id. * @param name Event name. * @param nid Event node ID. * @param ts Event timestamp. * @param msg Event message. * @param shortDisplay Shortened version of {@code toString()} result. * @return Visor data transfer object for event. */ protected VisorGridEvent taskEvent(TaskEvent te, int type, IgniteUuid id, String name, UUID nid, long ts, String msg, String shortDisplay) { return new VisorGridTaskEvent(type, id, name, nid, ts, msg, shortDisplay, te.taskName(), te.taskClassName(), te.taskSessionId(), te.internal()); }
writer.writeString(event0.taskClassName()); writer.writeObject(event0.taskSessionId()); writer.writeBoolean(event0.internal());
/** * Filter events containing visor in it's name. * * @param e Event * @param taskName Task name to filter of events. * @return {@code true} if not contains {@code visor} in task name. */ private boolean filterByTaskName(Event e, String taskName) { String compareTaskName = taskName.toLowerCase(); if (e.getClass().equals(TaskEvent.class)) { TaskEvent te = (TaskEvent)e; return containsInTaskName(te.taskName(), te.taskClassName(), compareTaskName); } if (e.getClass().equals(JobEvent.class)) { JobEvent je = (JobEvent)e; return containsInTaskName(je.taskName(), je.taskName(), compareTaskName); } if (e.getClass().equals(DeploymentEvent.class)) { DeploymentEvent de = (DeploymentEvent)e; return de.alias().toLowerCase().contains(compareTaskName); } return true; }
/** * @param te Task event. * @param type Event's type. * @param id Event id. * @param name Event name. * @param nid Event node ID. * @param ts Event timestamp. * @param msg Event message. * @param shortDisplay Shortened version of {@code toString()} result. * @return Visor data transfer object for event. */ protected VisorGridEvent taskEvent(TaskEvent te, int type, IgniteUuid id, String name, UUID nid, long ts, String msg, String shortDisplay) { return new VisorGridTaskEvent(type, id, name, nid, ts, msg, shortDisplay, te.taskName(), te.taskClassName(), te.taskSessionId(), te.internal()); }
writer.writeString(event0.taskClassName()); writer.writeObject(event0.taskSessionId()); writer.writeBoolean(event0.internal());