Examples of QueueDefinition


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

    /**
     * Create a queue definition from this template
     */
    public QueueDefinition createQueueDefinition( String queueName , boolean temporary )
    {
        QueueDefinition def = new QueueDefinition();
        def.setName(queueName);
        def.setTemporary(temporary);
        copyAttributesTo(def);
       
        return def;
    }
View Full Code Here

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

    private void deleteTemporaryDestinations() throws JMSException
    {
        String[] queueNames = destinationDefinitionProvider.getAllQueueNames();
        for (int i = 0 ; i < queueNames.length ; i++)
        {
            QueueDefinition queueDef = destinationDefinitionProvider.getQueueDefinition(queueNames[i]);
            if (queueDef.isTemporary())
            {
                log.info("Deleting old temporary queue : "+queueNames[i]);
                deleteQueue(queueNames[i],true);
            }
        }
View Full Code Here

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

       
        QueueTemplate queueTemplate = destinationTemplateProvider.getQueueTemplate(templateName);
        if (queueTemplate == null)
            throw new FFMQException("Queue template does not exist : "+templateName,"MISSING_TEMPLATE");
       
        QueueDefinition tempDef = queueTemplate.createQueueDefinition(queueName, true);
        return createQueue(tempDef);
    }
View Full Code Here

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

            {
                undeployQueue(queue);
                log.debug("Undeployed local queue : "+queueName);
            }
           
            QueueDefinition queueDef = destinationDefinitionProvider.getQueueDefinition(queueName);
            if (queueDef != null)
            {
                destinationDefinitionProvider.removeQueueDefinition(queueDef);
               
                if (queueDef.hasDataFiles())
                  BlockBasedDataStoreTools.delete(queueDef.getName(),
                                                  queueDef.getDataFolder(),
                                                  force);
            }
        }
    }
View Full Code Here

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

          listener.topicUndeployed(topic);
    }
   
    private LocalQueue loadOrAutoCreateQueue( String queueName ) throws JMSException
    {
        QueueDefinition queueDef = destinationDefinitionProvider.getQueueDefinition(queueName);
        if (queueDef != null)
        {
            LocalQueue queue = new LocalQueue(this,queueDef);
            deployQueue(queue);
            return queue;
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.