This is an automated email from the ASF dual-hosted git repository.
clebertsuconic pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/artemis.git
The following commit(s) were added to refs/heads/main by this push:
new ed24d8146c ARTEMIS-5863 Replacing toString calls String.valueOf on
ConfigurationImpl
ed24d8146c is described below
commit ed24d8146c594b4ac70687587406adfebf36019d
Author: Clebert Suconic <[email protected]>
AuthorDate: Wed Jan 28 08:12:46 2026 -0500
ARTEMIS-5863 Replacing toString calls String.valueOf on ConfigurationImpl
---
.../core/config/impl/ConfigurationImpl.java | 48 +++++++++++-----------
1 file changed, 24 insertions(+), 24 deletions(-)
diff --git
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/config/impl/ConfigurationImpl.java
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/config/impl/ConfigurationImpl.java
index 667b252ae6..b74f6596df 100644
---
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/config/impl/ConfigurationImpl.java
+++
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/config/impl/ConfigurationImpl.java
@@ -626,7 +626,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
brokerProperties.setFileChecksum(checkedInputStream.getChecksum().getValue());
} catch (Exception readOrParseError) {
logger.debug("Properties config load error on file {}, {}",
file.getName(), readOrParseError);
- updateApplyStatus(file.getName(), Map.of("loadError",
readOrParseError.toString()));
+ updateApplyStatus(file.getName(), Map.of("loadError",
String.valueOf(readOrParseError)));
return;
}
}
@@ -644,14 +644,14 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
synchronized (properties) {
String key = null;
for (Map.Entry<Object, Object> entry : properties.entrySet()) {
- key = entry.getKey().toString();
+ key = String.valueOf(entry.getKey());
if (prefix != null) {
if (!key.startsWith(prefix)) {
continue;
}
- key = entry.getKey().toString().substring(prefix.length());
+ key = String.valueOf(entry.getKey()).substring(prefix.length());
}
- String value = entry.getValue().toString();
+ String value = String.valueOf(entry.getValue());
checksum.update(key.getBytes(StandardCharsets.UTF_8));
checksum.update('=');
@@ -900,7 +900,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
beanUtils.getConvertUtils().register(new Converter() {
@Override
public <T> T convert(Class<T> type, Object value) {
- return (T) SimpleString.of(value.toString());
+ return (T) SimpleString.of(String.valueOf(value));
}
}, SimpleString.class);
@@ -908,7 +908,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
@Override
public <T> T convert(Class<T> type, Object value) {
NamedPropertyConfiguration instance = new
NamedPropertyConfiguration();
- instance.setName(value.toString());
+ instance.setName(String.valueOf(value));
instance.setProperties(new HashMap<>());
return (T) instance;
}
@@ -918,7 +918,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
@Override
public <T> T convert(Class<T> type, Object value) {
//we only care about DATABASE type as it is the only one used
- if
(StoreConfiguration.StoreType.DATABASE.toString().equals(value)) {
+ if
(String.valueOf(StoreConfiguration.StoreType.DATABASE).equals(value)) {
return (T) new DatabaseStorageConfiguration();
}
throw ActiveMQMessageBundle.BUNDLE.unsupportedStorePropertyType();
@@ -929,7 +929,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
@Override
public <T> T convert(Class<T> type, Object value) {
List<String> convertedValue = new ArrayList<>();
- for (String entry : value.toString().split(",")) {
+ for (String entry : String.valueOf(value).split(",")) {
convertedValue.add(entry);
}
return (T) convertedValue;
@@ -940,7 +940,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
@Override
public <T> T convert(Class<T> type, Object value) {
Set convertedValue = new HashSet();
- for (String entry : value.toString().split(",")) {
+ for (String entry : String.valueOf(value).split(",")) {
convertedValue.add(entry);
}
return (T) convertedValue;
@@ -951,7 +951,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
@Override
public <T> T convert(Class<T> type, Object value) {
Map convertedValue = new HashMap();
- for (String entry : value.toString().split(",")) {
+ for (String entry : String.valueOf(value).split(",")) {
if (!entry.isBlank()) {
String[] kv = entry.split("=");
if (2 != kv.length) {
@@ -968,7 +968,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
beanUtils.getConvertUtils().register(new Converter() {
@Override
public <T> T convert(Class<T> type, Object value) {
- return (T) (Long) ByteUtil.convertTextBytes(value.toString());
+ return (T) (Long) ByteUtil.convertTextBytes(String.valueOf(value));
}
}, Long.TYPE);
@@ -976,7 +976,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
@Override
public <T> T convert(Class<T> type, Object value) {
HAPolicyConfiguration.TYPE haPolicyType =
- HAPolicyConfiguration.TYPE.valueOf(value.toString());
+ HAPolicyConfiguration.TYPE.valueOf(String.valueOf(value));
return switch (haPolicyType) {
case PRIMARY_ONLY -> (T) new LiveOnlyPolicyConfiguration();
@@ -1107,7 +1107,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
stream.forEach(entry -> {
if (entry.getValue() != null) {
// nested by name
- nested.push(entry.getKey().toString());
+ nested.push(String.valueOf(entry.getKey()));
export(beanUtils, nested, bufferedWriter, entry.getValue());
nested.pop();
}
@@ -1122,12 +1122,12 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
nested.pop();
} else if (value instanceof AMQPBrokerConnectionElement
connectionElement) {
nested.push("type"); // is in the ignored list so won't get
duplicated
- exportKeyValue(nested, bufferedWriter,
connectionElement.getType().toString());
+ exportKeyValue(nested, bufferedWriter,
String.valueOf(connectionElement.getType()));
nested.pop();
} else if (value instanceof HAPolicyConfiguration
haPolicyConfiguration) {
- exportKeyValue(nested, bufferedWriter,
haPolicyConfiguration.getType().toString());
+ exportKeyValue(nested, bufferedWriter,
String.valueOf(haPolicyConfiguration.getType()));
} else if (value instanceof StoreConfiguration storeConfiguration) {
- exportKeyValue(nested, bufferedWriter,
storeConfiguration.getStoreType().toString());
+ exportKeyValue(nested, bufferedWriter,
String.valueOf(storeConfiguration.getStoreType()));
} else if (value instanceof NamedPropertyConfiguration
namedPropertyConfiguration) {
exportKeyValue(nested, bufferedWriter,
namedPropertyConfiguration.getName());
} else if (value instanceof BroadcastEndpointFactory
broadcastEndpointFactory) {
@@ -1228,7 +1228,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
if (nameVal == null) {
return "name-attribute-must-be-set-for-properties-key-export";
}
- return nameVal.toString();
+ return String.valueOf(nameVal);
}
} catch (Exception expectedAndWillDefaultToStringForm) {
}
@@ -1245,7 +1245,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
private void trackError(Map<String, String> errors, Map.Entry<String, ?>
entry, Throwable oops) {
logger.debug("failed to populate property entry({}), reason: {}", entry,
oops);
- errors.put(entry.toString(), oops.toString());
+ errors.put(String.valueOf(entry), String.valueOf(oops));
}
private synchronized void updateApplyStatus(String propsId, Map<String,
String> errors) {
@@ -2472,7 +2472,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
@Override
public ConfigurationImpl addResourceLimitSettings(ResourceLimitSettings
resourceLimitSettings) {
-
this.resourceLimitSettings.put(resourceLimitSettings.getMatch().toString(),
resourceLimitSettings);
+
this.resourceLimitSettings.put(String.valueOf(resourceLimitSettings.getMatch()),
resourceLimitSettings);
return this;
}
@@ -3376,7 +3376,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
@Override
public synchronized String getStatus() {
- return getJsonStatus().toString();
+ return String.valueOf(getJsonStatus());
}
@Override
@@ -3593,7 +3593,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
} else {
for (Object candidate : collection) {
Object candidateName = getProperty(candidate, "name");
- if (candidateName != null &&
key.equals(candidateName.toString())) {
+ if (candidateName != null &&
key.equals(String.valueOf(candidateName))) {
return candidate;
}
}
@@ -3605,7 +3605,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
// locate on name property, may be a SimpleString
for (Object candidate : collection) {
Object candidateName = getProperty(candidate, "name");
- if (candidateName != null && key.equals(candidateName.toString()))
{
+ if (candidateName != null &&
key.equals(String.valueOf(candidateName))) {
collection.remove(candidate);
break;
}
@@ -3788,7 +3788,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
@Override
public Object put(Object key, Object value) {
- return orderedMap.put(key.toString(), value.toString());
+ return orderedMap.put(String.valueOf(key), String.valueOf(value));
}
@Override
@@ -3832,7 +3832,7 @@ public class ConfigurationImpl extends
javax.security.auth.login.Configuration i
case NUMBER:
case TRUE:
case FALSE:
- put(propertyKey, jsonValue.toString());
+ put(propertyKey, String.valueOf(jsonValue));
break;
default:
throw new IllegalStateException("JSON value type not
supported: " + jsonValueType);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]