protected Collection<Property> getProperties(Snapshot snap) { Collection<Property> pList = snap.getSnapshot(); return getSortedCollection(pList, getPropertyComparator()); }
@Override public int compare(Snapshot s1, Snapshot s2) { String s1Path = getSnapName(s1); String s2Path = getSnapName(s2); return s1Path.compareTo(s2Path); } };
protected Collection<Snapshot> getSnapshots(Operation op) { Collection<Snapshot> sList = op.getSnapshots(); return getSortedCollection(sList, getSnapshotComparator()); }
jsonString.append(JSON_SOURCE_LABEL).append(ATTR_SEP); Utils.quote(StringEscapeUtils.escapeJson(activity.getSource().getName()), jsonString).append(ATTR_JSON); String ssn = getSSN(activity.getSource()); if (!Utils.isEmpty(ssn)) { Utils.quote(activity.getType(), jsonString).append(ATTR_JSON); Snapshot selfSnapshot = getSelfSnapshot(activity); selfSnapshot.add(JSON_ID_COUNT_FIELD, activity.getIdCount()); .append(itemsToJSON(getProperties(activity))).append(ARRAY_END); .append(itemsToJSON(getSnapshots(activity))).append(ARRAY_END);
@Override public String format(Property prop) { if (level == 9) { return super.format(prop); } if (prop == null || prop.isTransient()) { return EMPTY_STR; } Object value = prop.getValue(); if (isSpecialSuppress(value)) { return EMPTY_STR; } StringBuilder jsonString = new StringBuilder(256); jsonString.append(Utils.quote(StringEscapeUtils.escapeJson(getKeyStr(prop.getKey())))).append(ATTR_SEP); if (isNoNeedToQuote(value)) { jsonString.append(propValueToString(value)); } else { Utils.quote(StringEscapeUtils.escapeJson(propValueToString(value)), jsonString); } return jsonString.toString(); }
jsonString.append(JSON_SOURCE_LABEL).append(ATTR_SEP); Utils.quote(StringEscapeUtils.escapeJson(source.getName()), jsonString).append(ATTR_JSON); String ssn = getSSN(source); if (!Utils.isEmpty(ssn)) { String snapName = getSnapName(snapshot); if (!Utils.isEmpty(snapName)) { .append(itemsToJSON(getProperties(snapshot))).append(END_JSON);
@Override public void setConfiguration(Map<String, ?> settings) { super.setConfiguration(settings); level = Utils.getInt("Level", settings, level); String pValue = Utils.getString("KeyReplacements", settings, ""); if (StringUtils.isEmpty(pValue)) { initDefaultKeyReplacements(); } else { Utils.parseReplacements(pValue, keyReplacements); } pValue = Utils.getString("ValueReplacements", settings, ""); if (StringUtils.isEmpty(pValue)) { initDefaultValueReplacements(); } else { Utils.parseReplacements(pValue, valueReplacements); } }
jsonString.append(JSON_SOURCE_LABEL).append(ATTR_SEP); Utils.quote(StringEscapeUtils.escapeJson(event.getSource().getName()), jsonString).append(ATTR_JSON); String ssn = getSSN(event.getSource()); if (!Utils.isEmpty(ssn)) { Snapshot selfSnapshot = getSelfSnapshot(event.getOperation()); if (event.getTag() != null) { Set<String> tags = event.getTag(); .append(itemsToJSON(getProperties(event.getOperation()))).append(ARRAY_END); .append(itemsToJSON(getSnapshots(event.getOperation()))).append(ARRAY_END);
protected Collection<Property> getProperties(Operation op) { Collection<Property> pList = op.getProperties(); return getSortedCollection(pList, getPropertyComparator()); }