Example usage for org.apache.commons.configuration PropertiesConfiguration setProperty

List of usage examples for org.apache.commons.configuration PropertiesConfiguration setProperty

Introduction

In this page you can find the example usage for org.apache.commons.configuration PropertiesConfiguration setProperty.

Prototype

public void setProperty(String key, Object value) 

Source Link

Document

Sets a new value for the specified property.

Usage

From source file:client.OAuthClient.java

private void updateOAuthToken(String payload) {
    try {/* w ww  .ja  v  a  2  s  .c  o  m*/
        JSONObject jsonTokenObject = new JSONObject(payload);
        String newAccessToken = (String) jsonTokenObject.get(TokenUtils.ACCESS_TOKEN);
        String newRefreshToken = (String) jsonTokenObject.get(TokenUtils.REFRESH_TOKEN);
        if (newAccessToken == null || newRefreshToken == null) {
            log.error("Neither Access-Token nor Refresh-Token was found in the response [" + payload + "].");
        } else {
            this.clientConfig.setAuthToken(newAccessToken);
            this.clientConfig.setRefreshToken(newRefreshToken);

            String deviceConfigFilePath = this.clientConfig.getRootPath()
                    + this.clientConfig.getConfigFileName();
            PropertiesConfiguration propertyFileConfiguration = new PropertiesConfiguration(
                    deviceConfigFilePath);
            propertyFileConfiguration.setProperty("auth-token", newAccessToken);
            propertyFileConfiguration.setProperty("refresh-token", newRefreshToken);
            propertyFileConfiguration.save();
        }

    } catch (JSONException e) {
        log.info(e.getMessage() + ": payload- " + payload);
    } catch (ConfigurationException e) {
        e.printStackTrace();
    }
}

From source file:com.linkedin.pinot.core.query.scheduler.MultiLevelPriorityQueueTest.java

private MultiLevelPriorityQueue createQueue() {
    PropertiesConfiguration conf = new PropertiesConfiguration();
    conf.setProperty(MultiLevelPriorityQueue.QUERY_DEADLINE_SECONDS_KEY, 100000);
    return createQueue(conf, new UnboundedResourceManager(conf));
}

From source file:eu.tango.energymodeller.energypredictor.workloadpredictor.CpuRecentHistoryWorkloadPredictor.java

/**
 * This takes the settings and reads them into memory and sets defaults
 * as needed.//from   w  w w.  j  av  a2 s  . c o  m
 * @param config The settings to read.
 */
private void readSettings(PropertiesConfiguration config) {
    cpuUtilObservationTimeMin = config.getInt(
            "energy.modeller.energy.predictor.cpu.utilisation.observe_time.min", cpuUtilObservationTimeMin);
    config.setProperty("energy.modeller.energy.predictor.cpu.utilisation.observe_time.min",
            cpuUtilObservationTimeMin);
    cpuUtilObservationTimeSec = config.getInt(
            "energy.modeller.energy.predictor.cpu.utilisation.observe_time.sec", cpuUtilObservationTimeSec);
    config.setProperty("energy.modeller.energy.predictor.cpu.utilisation.observe_time.sec",
            cpuUtilObservationTimeSec);
    cpuUtilObservationTimeSecTotal = cpuUtilObservationTimeSec
            + (int) TimeUnit.MINUTES.toSeconds(cpuUtilObservationTimeMin);
}

From source file:config.Timers.java

private void btnOKActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnOKActionPerformed

    try {//  w w w .j  av a2s . c  om
        String propFileName = "config.properties";
        PropertiesConfiguration prop = new PropertiesConfiguration(propFileName);

        // set the properties value
        prop.setProperty("OrderTimer", cmbOrderTimer.getSelectedItem().toString());
        prop.setProperty("HistoryTimer", cmbHistoryTimer.getSelectedItem().toString());

        prop.save();

    } catch (ConfigurationException ex) {
        Logger.getLogger(Timers.class.getName()).log(Level.SEVERE, null, ex);
    }

    JOptionPane.showMessageDialog(null, "Timer updated. ");
    dispose();

}

From source file:herddb.server.ServerMain.java

public void start() throws Exception {
    pidFileLocker.lock();/*from  w  w w. j  av  a2s .c o  m*/
    PrometheusMetricsProvider statsProvider = new PrometheusMetricsProvider();
    PropertiesConfiguration statsProviderConfig = new PropertiesConfiguration();
    statsProviderConfig.setProperty(PrometheusMetricsProvider.PROMETHEUS_STATS_HTTP_ENABLE, false);
    configuration.forEach((key, value) -> {
        statsProviderConfig.setProperty(key + "", value);
    });
    statsProvider.start(statsProviderConfig);

    ServerConfiguration config = new ServerConfiguration(this.configuration);

    StatsLogger statsLogger = statsProvider.getStatsLogger("");
    server = new Server(config, statsLogger);
    server.start();

    boolean httpEnabled = config.getBoolean("http.enable", true);
    if (httpEnabled) {
        String httphost = config.getString("http.host", server.getNetworkServer().getHost());
        String httpadvertisedhost = config.getString("http.advertised.host",
                server.getServerHostData().getHost());
        int httpport = config.getInt("http.port", 9845);
        int httpadvertisedport = config.getInt("http.advertised.port", httpport);

        httpserver = new org.eclipse.jetty.server.Server(new InetSocketAddress(httphost, httpport));
        ContextHandlerCollection contexts = new ContextHandlerCollection();
        httpserver.setHandler(contexts);

        ServletContextHandler contextRoot = new ServletContextHandler(ServletContextHandler.GZIP);
        contextRoot.setContextPath("/");
        contextRoot.addServlet(new ServletHolder(new PrometheusServlet(statsProvider)), "/metrics");
        contexts.addHandler(contextRoot);

        File webUi = new File("web/ui");
        if (webUi.isDirectory()) {
            WebAppContext webApp = new WebAppContext(new File("web/ui").getAbsolutePath(), "/ui");
            contexts.addHandler(webApp);
        } else {
            System.out.println(
                    "Cannot find " + webUi.getAbsolutePath() + " directory. Web UI will not be deployed");
        }

        uiurl = "http://" + httpadvertisedhost + ":" + httpadvertisedport + "/ui/#/login?url="
                + server.getJdbcUrl();
        metricsUrl = "http://" + httpadvertisedhost + ":" + httpadvertisedport + "/metrics";
        System.out.println("Listening for client (http) connections on " + httphost + ":" + httpport);
        httpserver.start();
    }

    System.out.println("HerdDB server starter. Node id " + server.getNodeId());
    System.out.println("JDBC URL: " + server.getJdbcUrl());
    System.out.println("Web Interface: " + uiurl);
    System.out.println("Metrics: " + metricsUrl);
    started = true;
}

From source file:com.linkedin.pinot.core.query.scheduler.MultiLevelPriorityQueueTest.java

@Test
public void testPutOutOfCapacity() throws OutOfCapacityError {
    PropertiesConfiguration conf = new PropertiesConfiguration();
    conf.setProperty(MultiLevelPriorityQueue.MAX_PENDING_PER_GROUP_KEY, 2);
    ResourceManager rm = new UnboundedResourceManager(conf);
    MultiLevelPriorityQueue queue = createQueue(conf, rm);
    queue.put(createQueryRequest(groupOne, metrics));
    groupFactory.groupMap.get(groupOne).addReservedThreads(rm.getTableThreadsHardLimit());
    // we should still be able to add one more waiting query
    queue.put(createQueryRequest(groupOne, metrics));
    // this assert is to test that above call to put() is not the one
    // throwing exception
    assertTrue(true);//from w w  w.ja v a  2s  .c om
    // it should throw now
    try {
        queue.put(createQueryRequest(groupOne, metrics));
    } catch (OutOfCapacityError e) {
        assertTrue(true);
        return;
    }
    assertTrue(false);
}

From source file:com.akman.enjoyfood.SelectPrinters.java

private void btnContinueActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnContinueActionPerformed
    if (tblPrinters.getSelectedRow() != -1) {
        int row = tblPrinters.getSelectedRow();
        if (tblPrinters.getValueAt(row, 1) == "Offline") {
            JOptionPane.showMessageDialog(null, "Printer is Offline", "Offine error",
                    JOptionPane.ERROR_MESSAGE);
        } else {//from w  w  w . ja v a 2 s .  c  o m

        }

        Printer printer = (Printer) tblPrinters.getValueAt(row, 0);

        try {
            String propFileName = "config.properties";
            PropertiesConfiguration prop = new PropertiesConfiguration(propFileName);
            prop.setProperty("Printer", printer.getName());
            prop.save();

        } catch (ConfigurationException ex) {

        }

        this.dispose();

        if (order == null) {

        } else {
            order.setPrinter(printer);
            order.run();
        }

    }
}

From source file:com.linkedin.pinot.core.segment.index.converter.SegmentFormatConverterV1ToV2.java

@Override
public void convert(File indexSegmentDir) throws Exception {
    SegmentMetadataImpl segmentMetadataImpl = new SegmentMetadataImpl(indexSegmentDir);
    SegmentDirectory segmentDirectory = SegmentDirectory.createFromLocalFS(indexSegmentDir, segmentMetadataImpl,
            ReadMode.mmap);/* w w  w.ja va  2 s  .c  o  m*/
    Set<String> columns = segmentMetadataImpl.getAllColumns();
    SegmentDirectory.Writer segmentWriter = segmentDirectory.createWriter();
    for (String column : columns) {
        ColumnMetadata columnMetadata = segmentMetadataImpl.getColumnMetadataFor(column);
        if (columnMetadata.isSorted()) {
            // no need to change sorted forward index
            continue;
        }
        PinotDataBuffer fwdIndexBuffer = segmentWriter.getIndexFor(column, ColumnIndexType.FORWARD_INDEX);
        if (columnMetadata.isSingleValue() && !columnMetadata.isSorted()) {

            // since we use dictionary to encode values, we wont have any negative values in forward
            // index
            boolean signed = false;

            SingleColumnSingleValueReader v1Reader = new com.linkedin.pinot.core.io.reader.impl.v1.FixedBitSingleValueReader(
                    fwdIndexBuffer, segmentMetadataImpl.getTotalDocs(), columnMetadata.getBitsPerElement(),
                    false);

            File convertedFwdIndexFile = new File(indexSegmentDir,
                    column + V1Constants.Indexes.UN_SORTED_SV_FWD_IDX_FILE_EXTENTION + ".tmp");
            SingleColumnSingleValueWriter v2Writer = new com.linkedin.pinot.core.io.writer.impl.v2.FixedBitSingleValueWriter(
                    convertedFwdIndexFile, segmentMetadataImpl.getTotalDocs(),
                    columnMetadata.getBitsPerElement());
            for (int row = 0; row < segmentMetadataImpl.getTotalDocs(); row++) {
                int value = v1Reader.getInt(row);
                v2Writer.setInt(row, value);
            }
            v1Reader.close();
            v2Writer.close();
            File fwdIndexFileCopy = new File(indexSegmentDir,
                    column + V1Constants.Indexes.UN_SORTED_SV_FWD_IDX_FILE_EXTENTION + ".orig");

            segmentWriter.removeIndex(column, ColumnIndexType.FORWARD_INDEX);
            // FIXME
            PinotDataBuffer newIndexBuffer = segmentWriter.newIndexFor(column, ColumnIndexType.FORWARD_INDEX,
                    (int) convertedFwdIndexFile.length());
            newIndexBuffer.readFrom(convertedFwdIndexFile);
            convertedFwdIndexFile.delete();
        }
        if (!columnMetadata.isSingleValue()) {

            // since we use dictionary to encode values, we wont have any negative values in forward
            // index
            boolean signed = false;

            SingleColumnMultiValueReader v1Reader = new com.linkedin.pinot.core.io.reader.impl.v1.FixedBitMultiValueReader(
                    fwdIndexBuffer, segmentMetadataImpl.getTotalDocs(),
                    columnMetadata.getTotalNumberOfEntries(), columnMetadata.getBitsPerElement(), signed);
            File convertedFwdIndexFile = new File(indexSegmentDir,
                    column + V1Constants.Indexes.UN_SORTED_MV_FWD_IDX_FILE_EXTENTION + ".tmp");
            SingleColumnMultiValueWriter v2Writer = new com.linkedin.pinot.core.io.writer.impl.v2.FixedBitMultiValueWriter(
                    convertedFwdIndexFile, segmentMetadataImpl.getTotalDocs(),
                    columnMetadata.getTotalNumberOfEntries(), columnMetadata.getBitsPerElement());
            int[] values = new int[columnMetadata.getMaxNumberOfMultiValues()];
            for (int row = 0; row < segmentMetadataImpl.getTotalDocs(); row++) {
                int length = v1Reader.getIntArray(row, values);
                int[] copy = new int[length];
                System.arraycopy(values, 0, copy, 0, length);
                v2Writer.setIntArray(row, copy);
            }
            v1Reader.close();
            v2Writer.close();
            segmentWriter.removeIndex(column, ColumnIndexType.FORWARD_INDEX);
            PinotDataBuffer newIndexBuffer = segmentWriter.newIndexFor(column, ColumnIndexType.FORWARD_INDEX,
                    (int) convertedFwdIndexFile.length());
            newIndexBuffer.readFrom(convertedFwdIndexFile);
            convertedFwdIndexFile.delete();
        }
    }

    File metadataFile = new File(indexSegmentDir, V1Constants.MetadataKeys.METADATA_FILE_NAME);
    File metadataFileCopy = new File(indexSegmentDir, V1Constants.MetadataKeys.METADATA_FILE_NAME + ".orig");
    bis = new BufferedInputStream(new FileInputStream(metadataFile));
    bos = new BufferedOutputStream(new FileOutputStream(metadataFileCopy));
    IOUtils.copy(bis, bos);
    bis.close();
    bos.close();

    final PropertiesConfiguration properties = new PropertiesConfiguration(metadataFileCopy);
    // update the segment version
    properties.setProperty(V1Constants.MetadataKeys.Segment.SEGMENT_VERSION, SegmentVersion.v2.toString());
    metadataFile.delete();
    properties.save(metadataFile);

}

From source file:com.jorge.propiedades.MotorConfiguracion.java

public MotorConfiguracion() {
    try {/*from   w  ww  . j  a  v  a2s  .c o  m*/
        General general = new General();

        if (general.BaseDatos.equals("oracle")) {

            PropertiesConfiguration configOracle = new PropertiesConfiguration("./quijotelu/Oracle.properties");
            if (configOracle.getProperty("oracle.host") == null) {
                configOracle.setProperty("oracle.host", "127.0.0.1");
                configOracle.save();
            }

            if (configOracle.getProperty("oracle.puerto") == null) {
                configOracle.setProperty("oracle.puerto", "1521");
                configOracle.save();
            }
            if (configOracle.getProperty("oracle.servicio") == null) {
                configOracle.setProperty("oracle.servicio", "xe");
                configOracle.save();
            }
            if (configOracle.getProperty("oracle.usuario") == null) {
                configOracle.setProperty("oracle.usuario", "anita");
                configOracle.save();
            }
            if (configOracle.getProperty("oracle.clave") == null) {
                configOracle.setProperty("oracle.clave", "a");
                configOracle.save();
            }
            Host = (String) configOracle.getProperty("oracle.host");
            Puerto = (String) configOracle.getProperty("oracle.puerto");
            Servicio = (String) configOracle.getProperty("oracle.servicio");
            Usuario = (String) configOracle.getProperty("oracle.usuario");
            Clave = (String) configOracle.getProperty("oracle.clave");
        } else if (general.BaseDatos.equals("sqlserver")) {
            PropertiesConfiguration configSqlServer = new PropertiesConfiguration(
                    "./quijotelu/SqlServer.properties");
            if (configSqlServer.getProperty("sqlserver.host") == null) {
                configSqlServer.setProperty("sqlserver.host", "127.0.0.1");
                configSqlServer.save();
            }
            if (configSqlServer.getProperty("sqlserver.puerto") == null) {
                configSqlServer.setProperty("oracle.puerto", "1521");
                configSqlServer.save();
            }
            if (configSqlServer.getProperty("sqlserver.servicio") == null) {
                configSqlServer.setProperty("sqlserver.servicio", "xe");
                configSqlServer.save();
            }
            if (configSqlServer.getProperty("sqlserver.usuario") == null) {
                configSqlServer.setProperty("sqlserver.usuario", "anita");
                configSqlServer.save();
            }
            if (configSqlServer.getProperty("sqlserver.clave") == null) {
                configSqlServer.setProperty("sqlserver.clave", "a");
                configSqlServer.save();
            }
            Host = (String) configSqlServer.getProperty("sqlserver.host");
            Puerto = (String) configSqlServer.getProperty("sqlserver.puerto");
            Servicio = (String) configSqlServer.getProperty("sqlserver.servicio");
            Usuario = (String) configSqlServer.getProperty("sqlserver.usuario");
            Clave = (String) configSqlServer.getProperty("sqlserver.clave");
        }

    } catch (ConfigurationException ex) {
        Logger.getLogger(MotorConfiguracion.class.getName()).log(Level.SEVERE, null, ex);
    }
}

From source file:firmadigital.Parametros.java

private void cmdGuardarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cmdGuardarActionPerformed
    System.out.println("Guardar");
    try {//from   ww  w  .  j  ava 2  s  . c o m
        PropertiesConfiguration config = new PropertiesConfiguration("FirmaDigital.properties");
        config.setProperty("web.web_service", txtWebService.getText());
        config.setProperty("certificado.almacen", txtUbicacionAlmacenCertificado.getText());
        config.setProperty("certificado.direccion", txtCertificado.getText());
        config.save();

    } catch (ConfigurationException ex) {
        Logger.getLogger(Parametros.class.getName()).log(Level.SEVERE, null, ex);
    }
}