Example usage for org.apache.commons.lang3.math NumberUtils toInt

List of usage examples for org.apache.commons.lang3.math NumberUtils toInt

Introduction

In this page you can find the example usage for org.apache.commons.lang3.math NumberUtils toInt.

Prototype

public static int toInt(final String str, final int defaultValue) 

Source Link

Document

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 

Usage

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;
}