Package net.timewalker.ffmq3.utils

Examples of net.timewalker.ffmq3.utils.Settings


        return null;
    }
   
    private String processCreateTopic( Message msg ) throws JMSException
    {
        Settings topicSettings = createSettings(msg);
        TopicDefinition topicDef = new TopicDefinition(topicSettings);

        log.debug("Creating topic : "+topicDef);
        engine.createTopic(topicDef);
       
View Full Code Here


        {
            if (args.length == 0)
                printUsage();
            else
            {
                Settings globalSettings = new Settings();
                Settings paramSettings = new Settings();
                parseCommandLine(args,globalSettings,paramSettings);
               
                new FFMQAdminClient(globalSettings,paramSettings,System.out,System.err).run();
            }
           
View Full Code Here

      {
          if (args.length == 0)
              printUsage();
          else
          {
              Settings settings = parseCommandLine(args);
              if (settings != null)
                new FFMQJMXConsole(settings,
                               System.in,
                               System.out,
                               System.err).run();
View Full Code Here

          }
          else
              throw new IllegalArgumentException("Unknown command-line option : "+args[i]);
      }
     
      return new Settings(props);
  }
View Full Code Here

    public static void main(String[] args)
    {
        try
        {
          setupSystemProperties();
            Settings settings = parseCommandLine(args);
       
          // Create a server instance
          FFMQServer server = new FFMQServer("engine1",settings);
          Runtime.getRuntime().addShutdownHook(new ShutdownHook(server));
             
View Full Code Here

            throw new IllegalArgumentException("Cannot access config file : "+confFile.getAbsolutePath());
       
        Properties props = loadServerProperties(confFile);
        Log4JTools.initializeLog4J(props);
       
        return new Settings(props);
    }
View Full Code Here

        InputStream in = new FileInputStream(configFile);
              settings.load(in);
              in.close();
      }
           
            return new Settings(settings);
        }
        catch (Exception e)
        {
            throw new FFMQException("Cannot load engine settings","INVALID_BEAN_CONFIG",e);
        }
View Full Code Here

  {
    if (server == null)
    {
      checkProperties();
      log.info("Starting FFMQServerBean ...");
      Settings settings = loadConfig();
      server = new FFMQServer(engineName,settings);
      server.start();
    }
  }
View Full Code Here

    doTest(1024, 1000, 1000, 1000);
  }

    protected LinkedDataStore createStore(String baseName, File dataFolder) throws DataStoreException
    {
        Settings settings = new Settings();
        settings.setStringProperty("name", baseName);
        settings.setStringProperty("persistentStore.dataFolder", dataFolder.getAbsolutePath());
        settings.setIntProperty("persistentStore.maxBlockCount", 10000);
        settings.setIntProperty("persistentStore.autoExtendAmount", 500);
        settings.setBooleanProperty("persistentStore.useJournal", false);       
        QueueDefinition queueDef = new QueueDefinition(settings);
       
      LinkedDataStore dataStore = new BlockBasedDataStore(queueDef);
        dataStore.init();
       
View Full Code Here

  /* (non-Javadoc)
   * @see net.timewalker.ffmq3.test.storage.data.impl.BlockBasedDataStoreTest#createStore(java.lang.String, java.io.File)
   */
  protected LinkedDataStore createStore(String baseName, File dataFolder) throws DataStoreException
  {
      Settings settings = new Settings();
        settings.setStringProperty("name", baseName);
        settings.setStringProperty("persistentStore.dataFolder", dataFolder.getAbsolutePath());
        settings.setBooleanProperty("persistentStore.useJournal", true);
        settings.setIntProperty("persistentStore.maxBlockCount", 10000);
        settings.setIntProperty("persistentStore.autoExtendAmount", 500);
        QueueDefinition queueDef = new QueueDefinition(settings);
     
    LinkedDataStore dataStore = new JournalingBlockBasedDataStore(queueDef,asyncTaskManager);
        dataStore.init();
       
View Full Code Here

TOP

Related Classes of net.timewalker.ffmq3.utils.Settings

Copyright © 2018 www.massapicom. 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.