List of usage examples for org.apache.commons.configuration PropertiesConfiguration setProperty
public void setProperty(String key, Object value)
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); } }