List of usage examples for org.apache.commons.lang3.math NumberUtils toInt
public static int toInt(final String str, final int defaultValue)
Convert a String
to an int
, returning a default value if the conversion fails.
If the string is null
, the default value is returned.
NumberUtils.toInt(null, 1) = 1 NumberUtils.toInt("", 1) = 1 NumberUtils.toInt("1", 0) = 1
From source file:com.esri.geoevent.test.performance.ui.ProducerController.java
@Override protected void start() { // stop the producer if we are not stopped already if (producer != null) { stop();//from w ww .j a v a 2s. c om } int serverPortInt = NumberUtils.toInt(serverPort.getText(), DEFAULT_SERVER_PORT); switch (protocol.getValue()) { case TCP: producer = new TcpEventProducer(); break; case TCP_SERVER: producer = new TcpServerEventProducer(serverPortInt); break; case WEBSOCKETS: producer = new WebsocketEventProducer(); break; case WEBSOCKET_SERVER: producer = new WebsocketServerEventProducer(serverPortInt); break; case ACTIVE_MQ: producer = new ActiveMQEventProducer(); break; case RABBIT_MQ: producer = new RabbitMQEventProducer(); break; case STREAM_SERVICE: producer = new StreamServiceEventProducer(); break; case KAFKA: producer = new KafkaEventProducer(); break; case AZURE: producer = new AzureIoTHubProducer(); break; default: return; } int portNumber = NumberUtils.toInt(port.getText(), DEFAULT_COMMAND_PORT); producer.listenOnCommandPort(portNumber, true); }
From source file:com.esri.geoevent.test.performance.ui.ConsumerController.java
@Override protected void start() { // stop the producer if we are not stopped already if (consumer != null) { stop();/*from www. j a v a 2 s. com*/ } int serverPortInt = NumberUtils.toInt(serverPort.getText(), DEFAULT_SERVER_PORT); switch (protocol.getValue()) { case TCP: consumer = new TcpEventConsumer(); break; case TCP_SERVER: consumer = new TcpServerEventConsumer(serverPortInt); break; case WEBSOCKETS: consumer = new WebsocketEventConsumer(); break; case WEBSOCKET_SERVER: consumer = new WebsocketServerEventConsumer(serverPortInt); break; case ACTIVE_MQ: consumer = new ActiveMQEventConsumer(); break; case RABBIT_MQ: consumer = new RabbitMQEventConsumer(); break; case STREAM_SERVICE: consumer = new StreamServiceEventConsumer(); break; case KAFKA: consumer = new KafkaEventConsumer(); break; case BDS: consumer = new BdsEventConsumer(); break; case AZURE: consumer = new AzureIoTHubConsumer(); break; default: return; } int portNumber = NumberUtils.toInt(port.getText(), DEFAULT_COMMAND_PORT); consumer.listenOnCommandPort(portNumber, true); }
From source file:com.mirth.connect.client.ui.panels.connectors.QueueSettingsPanel.java
public void fillProperties(QueueConnectorProperties properties) { if (queueAlwaysRadio.isSelected()) { properties.setQueueEnabled(true); properties.setSendFirst(false);/*from w ww . jav a 2 s . c o m*/ } else if (queueNeverRadio.isSelected()) { properties.setQueueEnabled(false); properties.setSendFirst(false); } else { properties.setQueueEnabled(true); properties.setSendFirst(true); } properties.setRegenerateTemplate(regenerateTemplateCheckbox.isSelected()); properties.setRetryIntervalMillis(NumberUtils.toInt(retryIntervalField.getText(), -1)); properties.setRetryCount(NumberUtils.toInt(retryCountField.getText(), -1)); properties.setRotate(rotateCheckbox.isSelected()); }
From source file:com.omertron.tvrageapi.model.EpisodeList.java
public void setTotalSeasons(String totalSeasons) { this.totalSeasons = NumberUtils.toInt(totalSeasons, 0); }
From source file:com.moviejukebox.plugin.poster.MovieMeterPosterPlugin.java
@Override public String getIdFromMovieInfo(String title, String year) { String id = UNKNOWN;/*from ww w . j av a 2 s . c o m*/ LOG.debug("Looking for MovieMeter ID for {} ({})", title, year); List<SearchResult> results; try { results = api.search(title); } catch (MovieMeterException ex) { LOG.warn("Failed to get Movie Meter search results for {} ({}): {}", title, year, ex.getMessage(), ex); return id; } if (results.isEmpty()) { return id; } int fYear = NumberUtils.toInt(year, 0); double maxMatch = 0.0; for (SearchResult sr : results) { // if we have a year, check that first if (fYear > 0 && sr.getYear() != fYear) { continue; } // Check for best text similarity double result = StringUtils.getJaroWinklerDistance(title, sr.getTitle()); if (result > maxMatch) { LOG.trace("Better match found for {} ({}) = {} ({}) [{}]", title, year, sr.getTitle(), sr.getYear(), maxMatch); maxMatch = result; // Update the best result id = Integer.toString(sr.getId()); } } if (isValidString(id)) { LOG.debug("MovieMeter ID '{}' found for {} ({}), Match confidence: {}", id, title, year, maxMatch); } return id; }
From source file:com.blackducksoftware.integration.hub.detect.configuration.ConnectionManager.java
public ProxyInfo getHubProxyInfo() throws DetectUserFriendlyException { CredentialsBuilder proxyCredentialsBuilder = new CredentialsBuilder(); proxyCredentialsBuilder.setUsername( detectConfiguration.getProperty(DetectProperty.BLACKDUCK_PROXY_USERNAME, PropertyAuthority.None)); proxyCredentialsBuilder.setPassword( detectConfiguration.getProperty(DetectProperty.BLACKDUCK_PROXY_PASSWORD, PropertyAuthority.None)); Credentials proxyCredentials = null; try {/*from w ww . j a v a 2s. c o m*/ proxyCredentials = proxyCredentialsBuilder.build(); } catch (final IllegalArgumentException e) { throw new DetectUserFriendlyException( String.format("Your proxy credentials configuration is not valid: %s", e.getMessage()), e, ExitCodeType.FAILURE_PROXY_CONNECTIVITY); } final ProxyInfoBuilder proxyInfoBuilder = new ProxyInfoBuilder(); proxyInfoBuilder.setCredentials(proxyCredentials); proxyInfoBuilder.setHost( detectConfiguration.getProperty(DetectProperty.BLACKDUCK_PROXY_HOST, PropertyAuthority.None)); String proxyPortFromConfiguration = detectConfiguration.getProperty(DetectProperty.BLACKDUCK_PROXY_PORT, PropertyAuthority.None); int proxyPort = NumberUtils.toInt(proxyPortFromConfiguration, 0); proxyInfoBuilder.setPort(proxyPort); proxyInfoBuilder.setNtlmDomain(detectConfiguration.getProperty(DetectProperty.BLACKDUCK_PROXY_NTLM_DOMAIN, PropertyAuthority.None)); proxyInfoBuilder.setNtlmWorkstation(detectConfiguration .getProperty(DetectProperty.BLACKDUCK_PROXY_NTLM_WORKSTATION, PropertyAuthority.None)); try { return proxyInfoBuilder.build(); } catch (final IllegalArgumentException e) { throw new DetectUserFriendlyException( String.format("Your proxy configuration is not valid: %s", e.getMessage()), e, ExitCodeType.FAILURE_PROXY_CONNECTIVITY); } }
From source file:io.apiman.test.common.echo.EchoServerVertx.java
@Override public void start(Future<Void> startFuture) { int port = NumberUtils.toInt(System.getProperty("io.apiman.test.common.echo.port"), 9998); HttpServerOptions httpServerOptions = getHttpServerOptions(); HttpServerOptions httpsServerOptions = getHttpsServerOptions().setSsl(true) .setKeyStoreOptions(getKeystore()).setTrustStoreOptions(getTrustStore()); // Plain HTTP server vertx.createHttpServer(httpServerOptions).requestHandler(new EchoHandler()).listen(port, result -> { if (result.succeeded()) { checkSuccess(startFuture, result); } else {/*from www . ja va 2 s.c om*/ startFuture.fail(result.cause()); } }); // HTTPS server vertx.createHttpServer(httpsServerOptions).requestHandler(new EchoHandler()).listen(port + 1, result -> { if (result.succeeded()) { checkSuccess(startFuture, result); } else { startFuture.fail(result.cause()); } }); log.info("*** Starting EchoServerVertx on HTTP: {0} HTTPS: {1}", port, port + 1); }
From source file:com.omertron.thetvdbapi.model.Banner.java
public void setRatingCount(String ratingCount) { this.ratingCount = NumberUtils.toInt(ratingCount, 0); }
From source file:com.mirth.connect.donkey.server.Donkey.java
public void startEngine(DonkeyConfiguration donkeyConfiguration) throws StartException { this.donkeyConfiguration = donkeyConfiguration; initDaoFactory();//from w ww. j a va 2 s. c o m DonkeyDao dao = null; try { dao = daoFactory.getDao(); dao.checkAndCreateChannelTables(); dao.commit(); } catch (Exception e) { logger.error("Count not check and create channel tables on startup", e); } finally { if (dao != null) { dao.close(); } } // load channel statistics into memory ChannelController.getInstance().loadStatistics(donkeyConfiguration.getServerId()); encryptor = donkeyConfiguration.getEncryptor(); eventDispatcher = donkeyConfiguration.getEventDispatcher(); int updateInterval = NumberUtils.toInt( donkeyConfiguration.getDonkeyProperties().getProperty("donkey.statsupdateinterval"), DonkeyStatisticsUpdater.DEFAULT_UPDATE_INTERVAL); statisticsUpdater = new DonkeyStatisticsUpdater(daoFactory, updateInterval); statisticsUpdater.start(); running = true; }
From source file:com.moviejukebox.plugin.poster.TheTvDBPosterPlugin.java
@Override public String getIdFromMovieInfo(String title, String year, int tvSeason) { String response = Movie.UNKNOWN; List<Series> seriesList = null; if (StringTools.isValidString(title)) { seriesList = getSeriesList(title, language); // Try Alternative Language if ((seriesList == null || seriesList.isEmpty()) && StringTools.isValidString(language2nd)) { seriesList = getSeriesList(title, language2nd); }/*from ww w. ja va 2 s. c om*/ } int iYear = NumberUtils.toInt(year, -1); if (seriesList != null && !seriesList.isEmpty()) { Series series = null; for (Series s : seriesList) { if (StringUtils.isNotBlank(s.getFirstAired())) { if (iYear > -1) { DateTime firstAired = DateTime.parse(s.getFirstAired()); if (NumberUtils.toInt(firstAired.toString("yyyy"), -1) == iYear) { series = s; break; } } else { series = s; break; } } } if (series == null) { series = seriesList.get(0); } if (series != null) { response = String.valueOf(series.getId()); } } return response; }