Examples of TopicTemplate


Examples of net.timewalker.ffmq3.management.destination.template.TopicTemplate

            File[] topicTemplateDescriptors = DescriptorTools.getDescriptorFiles(templatesDir,"topicTemplate-",".properties");
            if (topicTemplateDescriptors != null)
            {
                for (int i = 0 ; i < topicTemplateDescriptors.length ; i++)
                {
                    TopicTemplate topicTemplate = loadTopicTemplate(topicTemplateDescriptors[i]);
                    addTopicTemplate(topicTemplate);
                }
            }
            log.debug("Loaded "+topicTemplates.size()+" topic templates");
        }
View Full Code Here

Examples of net.timewalker.ffmq3.management.destination.template.TopicTemplate

        return new QueueTemplate(queueSettings);
    }

    public TopicTemplate getTopicTemplate( String topicName ) throws JMSException
    {
        TopicTemplate topicDef = (TopicTemplate)topicTemplates.get(topicName);
        if (topicDef == null
        {
            topicDef = loadTopicTemplate(topicName);
            if (topicDef == null)
                return null;
View Full Code Here

Examples of net.timewalker.ffmq3.management.destination.template.TopicTemplate

            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

Examples of net.timewalker.ffmq3.management.destination.template.TopicTemplate

    {
        String templateName = templateMappingProvider.getTemplateNameForTopic(topicName);
        if (StringTools.isEmpty(templateName))
            throw new FFMQException("No template matching topic : "+topicName,"MISSING_TEMPLATE_MAPPING");
       
        TopicTemplate topicTemplate = destinationTemplateProvider.getTopicTemplate(templateName);
        if (topicTemplate == null)
            throw new FFMQException("Topic template does not exist : "+templateName,"MISSING_TEMPLATE");

       TopicDefinition tempDef = topicTemplate.createTopicDefinition(topicName, true);
       return createTopic(tempDef);
    }
View Full Code Here

Examples of net.timewalker.ffmq3.management.destination.template.TopicTemplate

        if (setup.doAutoCreateTopics())
        {
            String templateName = templateMappingProvider.getTemplateNameForTopic(topicName);
            if (templateName != null)
            {
                TopicTemplate topicTemplate = destinationTemplateProvider.getTopicTemplate(templateName);
                if (topicTemplate != null)
                    return createTopic(topicTemplate.createTopicDefinition(topicName, false));
            }
        }
       
        throw new FFMQException("Topic does not exist : "+topicName,"TOPIC_DOES_NOT_EXIST");
    }
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.