@Override public void putAnnotation(String key, String value) { checkAlreadyEmitted(); validateNotNull(key); validateNotNull(value); annotations.put(key, value); }
@Override public void putSql(String key, Object value) { checkAlreadyEmitted(); validateNotNull(key); validateNotNull(value); sql.put(key, value); }
@Override public void putAnnotation(String key, Number value) { checkAlreadyEmitted(); validateNotNull(key); validateNotNull(value); annotations.put(key, value); }
@Override public void putAnnotation(String key, String value) { checkAlreadyEmitted(); validateNotNull(key); validateNotNull(value); annotations.put(key, value); }
@Override public void putHttp(String key, Object value) { checkAlreadyEmitted(); validateNotNull(key); validateNotNull(value); http.put(key, value); }
@Override public void putHttp(String key, Object value) { checkAlreadyEmitted(); validateNotNull(key); validateNotNull(value); http.put(key, value); }
@Override public void putAws(String key, Object value) { checkAlreadyEmitted(); validateNotNull(key); validateNotNull(value); aws.put(key, value); }
@Override public void putAnnotation(String key, Boolean value) { checkAlreadyEmitted(); validateNotNull(key); validateNotNull(value); annotations.put(key, value); }
@Override public void putSql(String key, Object value) { checkAlreadyEmitted(); validateNotNull(key); validateNotNull(value); sql.put(key, value); }
@Override public void putMetadata(String namespace, String key, Object object) { checkAlreadyEmitted(); validateNotNull(namespace); validateNotNull(key); if (null == object) { object = NullNode.instance; } metadata.computeIfAbsent(namespace, (n) -> { return new ConcurrentHashMap<String, Object>(); }).put(key, object); }
@Override public void putAws(String key, Object value) { checkAlreadyEmitted(); validateNotNull(key); validateNotNull(value); aws.put(key, value); }
@Override public void putAnnotation(String key, Number value) { checkAlreadyEmitted(); validateNotNull(key); validateNotNull(value); annotations.put(key, value); }
@Override public void putAnnotation(String key, Boolean value) { checkAlreadyEmitted(); validateNotNull(key); validateNotNull(value); annotations.put(key, value); }
@Override public void putMetadata(String namespace, String key, Object object) { checkAlreadyEmitted(); validateNotNull(namespace); validateNotNull(key); if (null == object) { object = NullNode.instance; } metadata.computeIfAbsent(namespace, (n) -> { return new ConcurrentHashMap<String, Object>(); }).put(key, object); }
@Override public void putAllHttp(Map<String, Object> all) { checkAlreadyEmitted(); validateNotNull(all); http.putAll(all); }
@Override public void putAllAws(Map<String, Object> all) { checkAlreadyEmitted(); validateNotNull(all); aws.putAll(all); }
@Override public void putAllHttp(Map<String, Object> all) { checkAlreadyEmitted(); validateNotNull(all); http.putAll(all); }
@Override public void putAllSql(Map<String, Object> all) { checkAlreadyEmitted(); validateNotNull(all); sql.putAll(all); }
@Override public void putAllSql(Map<String, Object> all) { checkAlreadyEmitted(); validateNotNull(all); sql.putAll(all); }
@Override public void putAllAws(Map<String, Object> all) { checkAlreadyEmitted(); validateNotNull(all); aws.putAll(all); }