Examples of PropertiesManager


Examples of com.atlassian.jira.config.properties.PropertiesManager

    private AtlassianWikiRenderer atlassianWikiRenderer;
    private PropertySet properties;

    public TinyMCERendererPlugin(EventPublisher eventPublisher, VelocityRequestContextFactory velocityRequestContextFactory) {
        this.atlassianWikiRenderer = new AtlassianWikiRenderer(eventPublisher, velocityRequestContextFactory);
        PropertiesManager propertiesManager = ComponentManager.getComponent(PropertiesManager.class);
        this.properties = propertiesManager.getPropertySet();
    }
View Full Code Here

Examples of com.denimgroup.threadfix.properties.PropertiesManager

*/
public class HttpRestUtilsTests {

    @Test
    public void testSetUrl() {
        PropertiesManager utils = new PropertiesManager();
        utils.setUrl(TestPropertiesManager.URL);
        try {
            Configuration properties = new PropertiesConfiguration("threadfix.properties");
            assertEquals(TestPropertiesManager.URL, properties.getString("url"));
        } catch (ConfigurationException e) {
            Assert.fail();
View Full Code Here

Examples of com.ikanow.infinit.e.api.utils.PropertiesManager

 
    // Setup a list of feeds
    @SuppressWarnings("unchecked")
    List<BasicDBObject> docs = (List<BasicDBObject>) rp.getData();
   
    PropertiesManager props = new PropertiesManager();
   
    // Set the title of the feed
    feed.setTitle( "Infinit.e Knowledge Discovery RSS Feed" );
    feed.setDescription( "Infinit.e Search Results RSS Feed" );
    feed.setLanguage( "en-us" );
    feed.setPublishedDate( new Date( System.currentTimeMillis() ) );
    feed.setFeedType( feedType ); // set the type of your feed
    String urlRoot = props.getUrlRoot();
    if (null != urlRoot) {
      feed.setLink(urlRoot.replace("/api/", ""));
    }
    else { // feed.link needs to be specified, otherwise RSS feed will fail:
      feed.setLink("http://www.ikanow.com/#SET_YOUR_URL_ROOT");
View Full Code Here

Examples of com.ikanow.infinit.e.core.utils.PropertiesManager

        Date startDate = new Date();
    _logger.info("Starting harvest process at: " + startDate + ", host=" + hostname);
   
        // Perform processing
       
        PropertiesManager threadConfig = new PropertiesManager();
        String sThreadConfig = threadConfig.getHarvestThreadConfig();
       
        // Max time for harvester (defaults to 25 mins)
       
        long maxTime_secs = threadConfig.getMaximumHarvestTime();
        if (maxTime_secs > 0) {
          new Timer().schedule(new InternalShutdown(), maxTime_secs*1000); // (arg in ms)
        }//TOTEST
       
        try {          
          // All source types in a single thread
         
          int nThreads = Integer.parseInt(sThreadConfig);
          SourceTypeHarvesterRunnable allTypes = new SourceTypeHarvesterRunnable(sources, nThreads);
        _logger.info("(Launching " + nThreads + " threads for all source types)");           
          allTypes.run();         
        }
        catch (NumberFormatException e) {
         
          // The thread config must be comma-separated list of type:threads
         
          // (step over each type and launch that number of threads for that type)
         
          String[] sConfigBlocks = sThreadConfig.split("\\s*,\\s*");
          ExecutorService exec = Executors.newFixedThreadPool(sConfigBlocks.length);
          for (String sConfigBlock: sConfigBlocks) {
            String[] sTypeOrNumThreads = sConfigBlock.split("\\s*:\\s*");
            if (2 == sTypeOrNumThreads.length) {
              try {
                int nThreads = Integer.parseInt(sTypeOrNumThreads[1]);
                SourceTypeHarvesterRunnable typeRunner = new SourceTypeHarvesterRunnable(sources, nThreads, sTypeOrNumThreads[0]);
                  _logger.info("(Launching " + nThreads + " threads for " + sTypeOrNumThreads[0] + " source types)");     
                  exec.submit(typeRunner);
              }
              catch (NumberFormatException e2) {
                  _logger.error("Error in harvester thread configuration: " + sThreadConfig);                             
              }
            }
            else {
              _logger.error("Error in harvester thread configuration: " + sThreadConfig);             
            }
          }//(end loop over different file types)
      exec.shutdown();
      while (!exec.isTerminated()) {
        try {
          Thread.sleep(1000);
        }
        catch (InterruptedException e3) { }
      }             
        }
        com.ikanow.infinit.e.processing.generic.utils.PropertiesManager aggProps = new com.ikanow.infinit.e.processing.generic.utils.PropertiesManager();
        boolean bAggDisabled = aggProps.getAggregationDisabled();
        StoreAndIndexManager dataStore = new StoreAndIndexManager();
        boolean bResizedDB = dataStore.resizeDB();
        if (!bAggDisabled) {
          AggregationManager.updateEntitiesFromDeletedDocuments(dataStore.getUUID());
        }
        dataStore.removeSoftDeletedDocuments();
        if (!bAggDisabled) {
          AggregationManager.updateDocEntitiesFromDeletedDocuments(dataStore.getUUID());
        }
        if (bResizedDB) {
          _logger.info("(resized DB, now " + dataStore.getDatabaseSize() + " documents)");
        }
       
    HarvestController.logHarvesterStats();
    _logger.info("Completed harvest process at: " + new Date().toString());
   
        Date endDate = new Date();
        // Not allowed to cycle harvester runs too quickly
    // Sleep for some period:
    long nDiff = endDate.getTime() - startDate.getTime();
    long nToSleep = threadConfig.getMinimumHarvestTimeMs() - nDiff;
    if ((nToSleep > 0) && !_bCurrentlySleepingBeforeExit) {
      try {
        _bCurrentlySleepingBeforeExit = true; // (don't really care there's a minor race condition here)
        Thread.sleep(nToSleep);
      } catch (InterruptedException e) {
View Full Code Here

Examples of com.ikanow.infinit.e.data_model.utils.PropertiesManager

    {
      //if quick check fails, start removing docs to get under requirement
      try
      {
        long currDocsInDB = DbManager.getDocument().getMetadata().count();
        long storageCap = (capacityOverride == -1L) ? new PropertiesManager().getStorageCapacity() : capacityOverride;

        List<DocumentPojo> docsToRemove = getLeastActiveDocs((int) (currDocsInDB-storageCap));
          // (populates docsToRemove with _id and sourceKey - needed to support doc_metadata sharding)
       
        removeFromDatastore_byId(docsToRemove); // (remove content since don't know if it exists)
View Full Code Here

Examples of com.ikanow.infinit.e.harvest.utils.PropertiesManager

    // (don't re-initialize _props, that can persist)
    // (don't re-initialize doc state like _cachedRawFullText*, _firstTextExtractionInPipeline, _lastDocInPipeline)
    _timeOfLastSleep = -1L; // (not sure about this one, can see an argument for leaving it, but it's consistent with legacy this way)
   
    if (null == _props) { // turns out we always need this, for getMaxTimePerSource()
      _props = new PropertiesManager()
      nMaxTimeSpentInPipeline_ms = _props.getMaxTimePerSource();
    }
  }//TESTED (by eye)
View Full Code Here

Examples of com.ikanow.infinit.e.processing.custom.utils.PropertiesManager

          //System.out.println("before, num docs=" + toModify.getQueueList().size() + " adding " + docs.size() + " from " + ignoreBeforeId);
         
          // Some alerting preamble
          StringBuffer alertText = null;
          StringBuffer alertTitle = null;
          String rootUrl = new PropertiesManager().getURLRoot().replace("/api/", "");
          int maxDocsToAdd = 10; // (default)
          boolean alert = false;
          if ((null != toModify.getQueryInfo().getAlert()) && (null != toModify.getQueryInfo().getAlert().getEmailAddresses())
              && !toModify.getQueryInfo().getAlert().getEmailAddresses().isEmpty())
          {
View Full Code Here

Examples of com.ikanow.infinit.e.processing.generic.utils.PropertiesManager

  private double _dutyCycle_ratio = 0.5;
 
  // C'tor:
 
  public AssociationBackgroundAggregationManager() {
    PropertiesManager pm = new PropertiesManager();
    _dutyCycle_ratio = pm.getHarvestAggregationDutyCycle();
  }//TESTED
View Full Code Here

Examples of gui.tools.PropertiesManager

    languageGroup.add(english);
    c.gridy = 0;
    languagePanel.add(french, c);
    c.gridy = 1;
    languagePanel.add(english, c);
    PropertiesManager genProp = owner.getGeneralPropertiesManager();
    if(genProp.getValue("language").equals("fr"))
      french.setSelected(true);
    else
      english.setSelected(true);
    languagePanel.setBorder(new TitledBorder(propertiesMgr.getValue("languageBorder")));

    //Construct proxy panel.
    proxyType = new JComboBox();
    proxyType.addItem("No Proxy");
    proxyType.addItem("HTTP");
    proxyType.addItem("Socks 4");
    proxyType.addItem("Socks 5");
    proxyType.setSelectedIndex(Integer.parseInt(genProp.getValue("proxyType")));
    proxyHost = new JTextField();
    proxyHost.setText(genProp.getValue("proxyHost"));
    proxyPort = new JTextField();
    proxyPort.setText(genProp.getValue("proxyPort"));

    proxyPanel.setLayout(new GridBagLayout());
    c.gridy = 0;
    proxyPanel.add(proxyType, c);
    c.gridy = 1;
View Full Code Here

Examples of gui.tools.PropertiesManager

    {
      Traces.printTraces("Options recorded.");
      String sel = "en";
      if(french.isSelected())
        sel = "fr";
      PropertiesManager genProp = owner.getGeneralPropertiesManager();
      genProp.setValue("language", sel);
      sel = "" + proxyType.getSelectedIndex();
      genProp.setValue("proxyType", sel);
      sel = proxyHost.getText();
      genProp.setValue("proxyHost", sel);
      sel = proxyPort.getText();
      genProp.setValue("proxyPort", sel);
      genProp.saveProperties("");
      this.dispose();
    }
    else if (source == cancel)
    {
      Traces.printTraces("Options cancelled.");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.