Package net.timewalker.ffmq3.utils

Examples of net.timewalker.ffmq3.utils.Settings


        }
        catch (Exception e)
        {
            log.error("Cannot load settings", e);
        }
        return new Settings(settings);
    }
View Full Code Here


            return null;
       
        if (!queueTemplateDescriptor.canRead())
            throw new FFMQException("Cannot access queue template descriptor : "+queueTemplateDescriptor.getAbsolutePath(),"FS_ERROR");
       
        Settings queueSettings = new Settings();
        queueSettings.readFrom(queueTemplateDescriptor);
       
        return new QueueTemplate(queueSettings);
    }
View Full Code Here

            return null;
           
        if (!topicTemplateDescriptor.canRead())
            throw new FFMQException("Cannot access topic template descriptor : "+topicTemplateDescriptor.getAbsolutePath(),"FS_ERROR");
       
        Settings topicSettings = new Settings();
        topicSettings.readFrom(topicTemplateDescriptor);
       
        return new TopicTemplate(topicSettings);
    }
View Full Code Here

   * (non-Javadoc)
   * @see net.timewalker.ffmq3.local.destination.store.impl.AbstractMessageStoreTest#createMessageStore()
   */
  protected MessageStore createMessageStore() throws Exception
  {
      Settings settings = new Settings();
        settings.setStringProperty("name", getClass().getName());
        settings.setIntProperty("memoryStore.maxMessages", 10000);
        QueueDefinition queueDef = new QueueDefinition(settings);
     
        MessageStore store = new InMemoryMessageStore(queueDef);
        store.init();
       
View Full Code Here

            return null;
       
        if (!queueDescriptor.canRead())
            throw new FFMQException("Cannot access queue definition descriptor : "+queueDescriptor.getAbsolutePath(),"FS_ERROR");
       
        Settings queueSettings = new Settings();
        queueSettings.readFrom(queueDescriptor);
       
        return new QueueDefinition(queueSettings);
    }
View Full Code Here

            if (queueDescriptor.exists())
                throw new FFMQException("Queue descriptor already exists : "+queueDescriptor.getAbsolutePath(),"FS_ERROR");
           
            // Create the descriptor file
            log.debug("Persisting queue definition for "+queueDef.getName());
            Settings queueSettings = queueDef.asSettings();
            queueSettings.writeTo(queueDescriptor, "Queue definition descriptor for "+queueDef.getName());
        }
       
        // Register it
        queueDefinitions.put(queueDef.getName(), queueDef);
    }
View Full Code Here

            return null;
           
        if (!topicDescriptor.canRead())
            throw new FFMQException("Cannot access topic definition descriptor : "+topicDescriptor.getAbsolutePath(),"FS_ERROR");
       
        Settings topicSettings = new Settings();
        topicSettings.readFrom(topicDescriptor);

        return new TopicDefinition(topicSettings);
    }
View Full Code Here

            File topicDescriptor = new File(setup.getDestinationDefinitionsDir(),"topic-"+topicDef.getName()+".properties");
            if (topicDescriptor.exists())
                throw new FFMQException("Topic descriptor already exists : "+topicDescriptor.getAbsolutePath(),"FS_ERROR");
           
            // Create the descriptor file
            Settings topicSettings = topicDef.asSettings();
            topicSettings.writeTo(topicDescriptor, "Topic definition descriptor for "+topicDef.getName());
        }
       
        // Register it
        topicDefinitions.put(topicDef.getName(), topicDef);
    }
View Full Code Here

   */
  protected MessageStore createMessageStore() throws Exception
  {
    BlockBasedDataStoreTools.create(id,new File("target/test"), 200, 512, true);
   
    Settings settings = new Settings();
        settings.setStringProperty("name", id);
        settings.setStringProperty("persistentStore.dataFolder", new File("target/test").getAbsolutePath());
        settings.setBooleanProperty("persistentStore.useJournal", false);
        QueueDefinition queueDef = new QueueDefinition(settings);
   
        MessageStore store = new BlockFileMessageStore(queueDef,asyncTaskManager);
        store.init();
       
View Full Code Here

   */
  protected MessageStore createMessageStore() throws Exception
  {
    BlockBasedDataStoreTools.create(id,new File("target/test"), 200, 512, true);
   
    Settings settings = new Settings();
        settings.setStringProperty("name", id);
        settings.setStringProperty("persistentStore.dataFolder", new File("target/test").getAbsolutePath());
        settings.setBooleanProperty("persistentStore.useJournal", true);
        QueueDefinition queueDef = new QueueDefinition(settings);
       
        MessageStore store = new BlockFileMessageStore(queueDef,asyncTaskManager);
        store.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.