Skip to content

Commit c8ae871

Browse files
committed
Cleanup
1 parent 9815b48 commit c8ae871

File tree

2 files changed

+30
-30
lines changed

2 files changed

+30
-30
lines changed

metrics/src/main/java/io/scalecube/metrics/PropertiesRegistry.java

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -66,55 +66,57 @@ public void put(String name, Object value) {
6666
*
6767
* @param countersReader countersReader
6868
* @param name property name
69-
* @return property value, or {@code null} if not found
69+
* @return property value, or {@code null} if not found or malformed, or throws exception if
70+
* unparsable
7071
*/
71-
public static Integer getIntProperty(CountersReader countersReader, String name) {
72-
return getProperty(countersReader, name, Integer::parseInt);
72+
public static Integer getInt(CountersReader countersReader, String name) {
73+
return get(countersReader, name, Integer::parseInt);
7374
}
7475

7576
/**
7677
* Retrieves {@link Long} property.
7778
*
7879
* @param countersReader countersReader
7980
* @param name property name
80-
* @return property value, or {@code null} if not found
81+
* @return property value, or {@code null} if not found or malformed, or throws exception if
82+
* unparsable
8183
*/
82-
public static Long getLongProperty(CountersReader countersReader, String name) {
83-
return getProperty(countersReader, name, Long::parseLong);
84+
public static Long getLong(CountersReader countersReader, String name) {
85+
return get(countersReader, name, Long::parseLong);
8486
}
8587

8688
/**
8789
* Retrieves enum property.
8890
*
8991
* @param countersReader countersReader
9092
* @param name property name
91-
* @return property value, or {@code null} if not found
93+
* @return property value, or {@code null} if not found or malformed
9294
*/
93-
public static <T extends Enum<T>> T getEnumProperty(
95+
public static <T extends Enum<T>> T getEnum(
9496
CountersReader countersReader, String name, Function<String, T> enumFunc) {
95-
return getProperty(countersReader, name, enumFunc);
97+
return get(countersReader, name, enumFunc);
9698
}
9799

98100
/**
99101
* Retrieves {@link Boolean} property.
100102
*
101103
* @param countersReader countersReader
102104
* @param name property name
103-
* @return property value, or {@code null} if not found
105+
* @return property value, or {@code null} if not found or malformed
104106
*/
105-
public static Boolean getBooleanProperty(CountersReader countersReader, String name) {
106-
return getProperty(countersReader, name, Boolean::parseBoolean);
107+
public static Boolean getBoolean(CountersReader countersReader, String name) {
108+
return get(countersReader, name, Boolean::parseBoolean);
107109
}
108110

109111
/**
110112
* Retrieves {@link String} property.
111113
*
112114
* @param countersReader countersReader
113115
* @param name property name
114-
* @return property value, or {@code null} if not found
116+
* @return property value, or {@code null} if not found or malformed
115117
*/
116-
public static String getProperty(CountersReader countersReader, String name) {
117-
return getProperty(countersReader, name, s -> s);
118+
public static String getString(CountersReader countersReader, String name) {
119+
return get(countersReader, name, s -> s);
118120
}
119121

120122
/**
@@ -124,9 +126,9 @@ public static String getProperty(CountersReader countersReader, String name) {
124126
* @param name property name
125127
* @param converter function to convert string value
126128
* @param <T> result type
127-
* @return converted property value, or {@code null} if not found
129+
* @return converted property value, or {@code null} if not found or malformed
128130
*/
129-
public static <T> T getProperty(
131+
public static <T> T get(
130132
CountersReader countersReader, String name, Function<String, T> converter) {
131133
final var counter = CounterDescriptor.findFirstCounter(countersReader, byPropertyName(name));
132134
if (counter == null) {

metrics/src/test/java/io/scalecube/metrics/PropertiesRegistryTest.java

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -33,45 +33,43 @@ void stringProperty() {
3333
final var value = UUID.randomUUID();
3434
final var name = "string_property";
3535
propertiesRegistry.put(name, value);
36-
assertEquals(value.toString(), PropertiesRegistry.getProperty(countersManager, name));
36+
assertEquals(value.toString(), PropertiesRegistry.getString(countersManager, name));
3737
}
3838

3939
@Test
4040
void intProperty() {
4141
final String name = "int_property";
4242
int value = 123456789;
4343
propertiesRegistry.put(name, value);
44-
assertEquals(Integer.valueOf(value), PropertiesRegistry.getIntProperty(countersManager, name));
44+
assertEquals(Integer.valueOf(value), PropertiesRegistry.getInt(countersManager, name));
4545
}
4646

4747
@Test
4848
void longProperty() {
4949
final String name = "long_property";
5050
long value = 9876543210L;
5151
propertiesRegistry.put(name, value);
52-
assertEquals(Long.valueOf(value), PropertiesRegistry.getLongProperty(countersManager, name));
52+
assertEquals(Long.valueOf(value), PropertiesRegistry.getLong(countersManager, name));
5353
}
5454

5555
@Test
5656
void enumProperty() {
5757
final String name = "enum_property";
5858
SampleEnum value = SampleEnum.B;
5959
propertiesRegistry.put(name, value);
60-
SampleEnum result =
61-
PropertiesRegistry.getEnumProperty(countersManager, name, SampleEnum::valueOf);
60+
SampleEnum result = PropertiesRegistry.getEnum(countersManager, name, SampleEnum::valueOf);
6261
assertEquals(value, result);
6362
}
6463

6564
@Test
6665
void unknownPropertyReturnsNull() {
67-
assertNull(PropertiesRegistry.getProperty(countersManager, "nonexistent"));
68-
assertNull(PropertiesRegistry.getIntProperty(countersManager, "nonexistent"));
69-
assertNull(PropertiesRegistry.getIntProperty(countersManager, "nonexistent"));
70-
assertNull(PropertiesRegistry.getIntProperty(countersManager, "nonexistent"));
71-
assertNull(PropertiesRegistry.getLongProperty(countersManager, "nonexistent"));
72-
assertNull(PropertiesRegistry.getBooleanProperty(countersManager, "nonexistent"));
73-
assertNull(
74-
PropertiesRegistry.getEnumProperty(countersManager, "nonexistent", SampleEnum::valueOf));
66+
assertNull(PropertiesRegistry.getString(countersManager, "nonexistent"));
67+
assertNull(PropertiesRegistry.getInt(countersManager, "nonexistent"));
68+
assertNull(PropertiesRegistry.getInt(countersManager, "nonexistent"));
69+
assertNull(PropertiesRegistry.getInt(countersManager, "nonexistent"));
70+
assertNull(PropertiesRegistry.getLong(countersManager, "nonexistent"));
71+
assertNull(PropertiesRegistry.getBoolean(countersManager, "nonexistent"));
72+
assertNull(PropertiesRegistry.getEnum(countersManager, "nonexistent", SampleEnum::valueOf));
7573
}
7674

7775
enum SampleEnum {

0 commit comments

Comments
 (0)