@Override public Relate2<Source> relate2(Source srcB, OpType type) { return relate2(getSource(), srcB, type); }
/** * {@inheritDoc} */ @Override public void endElement(String uri, String localName, String name) throws SAXException { if (name.equals(SIM_XML_MSG)) { recordMsgData(); curMsg = null; } else if (name.equals(SIM_XML_SNAPSHOT)) { if (curEvent != null) { curEvent.getOperation().addSnapshot(curSnapshot); } else { curActivity.add(curSnapshot); } curSnapshot = null; } else if (name.equals(SIM_XML_ACTIVITY)) { stopActivity(); } else if (name.equals(SIM_XML_EVENT)) { if (curActivity != null) { curActivity.tnt(curEvent); } else { Tracker tracker = trackers.get(curEvent.getSource().getFQName()); if (tracker != null) { tracker.tnt(curEvent); } } curEvent = null; } curElement = activeElements.pop(); }
Utils.quote(StringEscapeUtils.escapeJson(event.getSource().getName()), jsonString).append(ATTR_JSON); String ssn = getSSN(event.getSource()); if (!Utils.isEmpty(ssn)) { Utils.quote(StringEscapeUtils.escapeJson(event.getSource().getFQName()), jsonString).append(ATTR_JSON); if (!Utils.isEmpty(event.getOperation().getResolvedName())) {
/** * Create a new log event instance * * @param sink * sink associated with the event * @param msg * tracking event instance */ public SinkLogEvent(EventSink sink, TrackingEvent msg) { super(sink); logObj = msg; error = msg.getOperation().getThrowable(); level = msg.getSeverity(); evSrc = msg.getSource(); argList = msg.getMessageArgs(); ttl = msg.getTTL(); }
Utils.quote(StringEscapeUtils.escapeJson(event.getSource().getName()), jsonString).append(ATTR_JSON); String ssn = getSSN(event.getSource()); if (!Utils.isEmpty(ssn)) { Utils.quote(StringEscapeUtils.escapeJson(event.getSource().getFQName()), jsonString).append(ATTR_JSON); if (!Utils.isEmpty(event.getSource().getUrl())) { String escaped = StringEscapeUtils.escapeJson(event.getSource().getUrl()); // escape double quote chars jsonString.append(JSON_SOURCE_URL_LABEL).append(ATTR_SEP); Utils.quote(escaped, jsonString).append(ATTR_JSON);
source = (curEvent != null ? curEvent.getSource() : null); if (source == null) { source = (curActivity != null ? curActivity.getSource() : null);
activity.start(tev.getOperation().getStartTime().getTimeUsec()); activity.setResource(frame.getClassName()); activity.setSource(tev.getSource()); // use event's source name for this activity activity.setException(ex); activity.setStatus(ex != null ? ActivityStatus.EXCEPTION : ActivityStatus.END);