MetricsSourceBuilder(Object source, MutableMetricsFactory factory) { this.source = checkNotNull(source, "source"); this.factory = checkNotNull(factory, "mutable metrics factory"); Class<?> cls = source.getClass(); registry = initRegistry(source); for (Field field : ReflectionUtils.getDeclaredFieldsIncludingInherited(cls)) { add(source, field); } for (Method method : ReflectionUtils.getDeclaredMethodsIncludingInherited(cls)) { add(source, method); } }
MetricsSourceBuilder(Object source, MutableMetricsFactory factory) { this.source = checkNotNull(source, "source"); this.factory = checkNotNull(factory, "mutable metrics factory"); Class<?> cls = source.getClass(); registry = initRegistry(source); for (Field field : ReflectionUtils.getDeclaredFieldsIncludingInherited(cls)) { add(source, field); } for (Method method : ReflectionUtils.getDeclaredMethodsIncludingInherited(cls)) { add(source, method); } }
MetricsSourceBuilder(Object source, MutableMetricsFactory factory) { this.source = checkNotNull(source, "source"); this.factory = checkNotNull(factory, "mutable metrics factory"); Class<?> cls = source.getClass(); registry = initRegistry(source); for (Field field : ReflectionUtils.getDeclaredFieldsIncludingInherited(cls)) { add(source, field); } for (Method method : ReflectionUtils.getDeclaredMethodsIncludingInherited(cls)) { add(source, method); } }
MetricsSourceBuilder(Object source, MutableMetricsFactory factory) { this.source = checkNotNull(source, "source"); this.factory = checkNotNull(factory, "mutable metrics factory"); Class<?> cls = source.getClass(); registry = initRegistry(source); for (Field field : ReflectionUtils.getDeclaredFieldsIncludingInherited(cls)) { add(source, field); } for (Method method : ReflectionUtils.getDeclaredMethodsIncludingInherited(cls)) { add(source, method); } }
MetricsSourceBuilder(Object source, MutableMetricsFactory factory) { this.source = checkNotNull(source, "source"); this.factory = checkNotNull(factory, "mutable metrics factory"); Class<?> cls = source.getClass(); registry = initRegistry(source); for (Field field : ReflectionUtils.getDeclaredFieldsIncludingInherited(cls)) { add(source, field); } for (Method method : ReflectionUtils.getDeclaredMethodsIncludingInherited(cls)) { add(source, method); } }