@@ -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 ) {
0 commit comments