Examples of QueueDefinition


Examples of net.timewalker.ffmq3.management.destination.definition.QueueDefinition

            // Check temporary destinations scope (JMS Spec 4.4.3 p2)
            session.checkTemporaryDestinationScope(localTopic);
           
            // Deploy a local queue for this consumer
            TopicDefinition topicDef = this.localTopic.getDefinition();
            QueueDefinition tempDef = topicDef.createQueueDefinition(topicRef.getTopicName(), subscriberId, !isDurable());           
            if (engine.localQueueExists(tempDef.getName()))
                this.localQueue = engine.getLocalQueue(tempDef.getName());
            else
                this.localQueue = engine.createQueue(tempDef);
           
            // Register on both the queue and topic
            this.localQueue.registerConsumer(this);
View Full Code Here

Examples of net.timewalker.ffmq3.management.destination.definition.QueueDefinition

    }
   
    private String processCreateQueue( Message msg ) throws JMSException
    {
        Settings queueSettings = createSettings(msg);
        QueueDefinition queueDef = new QueueDefinition(queueSettings);
       
        log.debug("Creating queue : "+queueDef);
        engine.createQueue(queueDef);
       
        // Success
View Full Code Here

Examples of net.timewalker.ffmq3.management.destination.definition.QueueDefinition

        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();
       
    return dataStore;
View Full Code Here

Examples of net.timewalker.ffmq3.management.destination.definition.QueueDefinition

        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();
       
    return dataStore;
View Full Code Here

Examples of net.timewalker.ffmq3.management.destination.definition.QueueDefinition

  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();
       
        return store;
View Full Code Here

Examples of net.timewalker.ffmq3.management.destination.definition.QueueDefinition

            File[] queueDescriptors = DescriptorTools.getDescriptorFiles(definitionDir,"queue-",".properties");
            if (queueDescriptors != null)
            {
                for (int i = 0 ; i < queueDescriptors.length ; i++)
                {
                    QueueDefinition queueDef = loadQueueDefinition(queueDescriptors[i]);
                    if (queueDef != null)
                      queueDefinitions.put(queueDef.getName(), queueDef);
                }
            }
            log.debug("Loaded "+queueDefinitions.size()+" queue definitions");
           
            File[] topicDescriptors = DescriptorTools.getDescriptorFiles(definitionDir,"topic-",".properties");
View Full Code Here

Examples of net.timewalker.ffmq3.management.destination.definition.QueueDefinition

        }
    }
   
    public QueueDefinition getQueueDefinition( String queueName ) throws JMSException
    {
        QueueDefinition queueDef = (QueueDefinition)queueDefinitions.get(queueName);
        if (queueDef == null
        {
            queueDef = loadQueueDefinition(queueName);
            if (queueDef == null)
                return null;
View Full Code Here

Examples of net.timewalker.ffmq3.management.destination.definition.QueueDefinition

            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

Examples of net.timewalker.ffmq3.management.destination.definition.QueueDefinition

   
    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();
       
        return store;
View Full Code Here

Examples of net.timewalker.ffmq3.management.destination.definition.QueueDefinition

   
    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();
     
      return store;
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.