Skip to content

Commit 6a65e2b

Browse files
committed
replaced by IntConverter and removed try-catch
1 parent 3a24a21 commit 6a65e2b

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

quickfixj-core/src/main/java/quickfix/SessionSettings.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
import java.util.regex.Matcher;
5050
import java.util.regex.Pattern;
5151
import java.util.stream.Collectors;
52+
import quickfix.field.converter.IntConverter;
5253

5354
/**
5455
* Settings for sessions. Settings are grouped by FIX version and target company
@@ -339,11 +340,7 @@ public int getIntOrDefault(String key, int defaultValue) throws ConfigError, Fie
339340
* @throws FieldConvertError error during field type conversion.
340341
*/
341342
public int getInt(SessionID sessionID, String key) throws ConfigError, FieldConvertError {
342-
try {
343-
return Integer.parseInt(getString(sessionID, key));
344-
} catch (final NumberFormatException e) {
345-
throw new FieldConvertError(e.getMessage());
346-
}
343+
return IntConverter.convert(getString(sessionID, key));
347344
}
348345

349346
/**

0 commit comments

Comments
 (0)