Examples of AMQBindingURL


Examples of org.apache.qpid.url.AMQBindingURL

    public void testQueueWithOption() throws URISyntaxException
    {

        String url = "exchangeClass://exchangeName//Queue?option='value'";

        AMQBindingURL dest = new AMQBindingURL(url);

        assertTrue(url.equals(dest.toString()));

        assertTrue(dest.getExchangeClass().equalsCharSequence("exchangeClass"));
        assertTrue(dest.getExchangeName().equalsCharSequence("exchangeName"));
        assertTrue(dest.getDestinationName().equalsCharSequence(""));
        assertTrue(dest.getQueueName().equalsCharSequence("Queue"));
        assertTrue(dest.getOption("option").equals("value"));
    }
View Full Code Here

Examples of org.apache.qpid.url.AMQBindingURL

    public void testDestination() throws URISyntaxException
    {

        String url = "exchangeClass://exchangeName/Destination/";

        AMQBindingURL dest = new AMQBindingURL(url);

        assertTrue(url.equals(dest.toString()));

        assertTrue(dest.getExchangeClass().equalsCharSequence("exchangeClass"));
        assertTrue(dest.getExchangeName().equalsCharSequence("exchangeName"));
        assertTrue(dest.getDestinationName().equalsCharSequence("Destination"));
        assertTrue(dest.getQueueName().equalsCharSequence(""));
    }
View Full Code Here

Examples of org.apache.qpid.url.AMQBindingURL

    public void testDestinationWithOption() throws URISyntaxException
    {

        String url = "exchangeClass://exchangeName/Destination/?option='value'";

        AMQBindingURL dest = new AMQBindingURL(url);

        assertTrue(url.equals(dest.toString()));

        assertTrue(dest.getExchangeClass().equalsCharSequence("exchangeClass"));
        assertTrue(dest.getExchangeName().equalsCharSequence("exchangeName"));
        assertTrue(dest.getDestinationName().equalsCharSequence("Destination"));
        assertTrue(dest.getQueueName().equalsCharSequence(""));

        assertTrue(dest.getOption("option").equals("value"));
    }
View Full Code Here

Examples of org.apache.qpid.url.AMQBindingURL

    public void testDestinationWithMultiOption() throws URISyntaxException
    {

        String url = "exchangeClass://exchangeName/Destination/?option='value',option2='value2'";

        AMQBindingURL dest = new AMQBindingURL(url);

        assertTrue(dest.getExchangeClass().equalsCharSequence("exchangeClass"));
        assertTrue(dest.getExchangeName().equalsCharSequence("exchangeName"));
        assertTrue(dest.getDestinationName().equalsCharSequence("Destination"));
        assertTrue(dest.getQueueName().equalsCharSequence(""));

        assertTrue(dest.getOption("option").equals("value"));
        assertTrue(dest.getOption("option2").equals("value2"));
    }
View Full Code Here

Examples of org.apache.qpid.url.AMQBindingURL

    public void testDestinationWithNoExchangeDefaultsToDirect() throws URISyntaxException
    {

        String url = "IBMPerfQueue1?durable='true'";

        AMQBindingURL dest = new AMQBindingURL(url);

        assertTrue(dest.getExchangeClass().equals(AMQShortString.valueOf(ExchangeDefaults.DIRECT_EXCHANGE_CLASS)));
        assertTrue(dest.getExchangeName().equalsCharSequence(""));
        assertTrue(dest.getDestinationName().equalsCharSequence(""));
        assertTrue(dest.getQueueName().equalsCharSequence("IBMPerfQueue1"));

        assertTrue(dest.getOption("durable").equals("true"));
    }
View Full Code Here

Examples of org.apache.qpid.url.AMQBindingURL

    public void testDestinationWithMultiBindingKeys() throws URISyntaxException
    {

        String url = "exchangeClass://exchangeName/Destination/?bindingkey='key1',bindingkey='key2'";

        AMQBindingURL dest = new AMQBindingURL(url);

        assertTrue(dest.getExchangeClass().equalsCharSequence("exchangeClass"));
        assertTrue(dest.getExchangeName().equalsCharSequence("exchangeName"));
        assertTrue(dest.getDestinationName().equalsCharSequence("Destination"));
        assertTrue(dest.getQueueName().equalsCharSequence(""));

        assertTrue(dest.getBindingKeys().length == 2);
    }
View Full Code Here

Examples of org.apache.qpid.url.AMQBindingURL

    {
        _destSyntax = getDestType(str);
        str = stripSyntaxPrefix(str);
        if (_destSyntax == DestSyntax.BURL)
        {   
            getInfoFromBindingURL(new AMQBindingURL(str));           
        }
        else
        {
            this._address = createAddressFromString(str);
            try
View Full Code Here

Examples of org.apache.qpid.url.AMQBindingURL

    {
         DestSyntax syntax = getDestType(str);
         str = stripSyntaxPrefix(str);
         if (syntax == DestSyntax.BURL)
         {         
             return createDestination(new AMQBindingURL(str));        
         }
         else
         {
             Address address = createAddressFromString(str);
             return new AMQAnyDestination(address);
View Full Code Here

Examples of org.apache.qpid.url.AMQBindingURL

            {
                RefAddr addr = ref.get(AMQQueue.class.getName());

                if (addr != null)
                {
                    return new AMQQueue(new AMQBindingURL((String) addr.getContent()));
                }
            }

            if (ref.getClassName().equals(AMQTopic.class.getName()))
            {
                RefAddr addr = ref.get(AMQTopic.class.getName());

                if (addr != null)
                {
                    return new AMQTopic(new AMQBindingURL((String) addr.getContent()));
                }
            }

            if (ref.getClassName().equals(AMQConnectionFactory.class.getName()))
            {
View Full Code Here

Examples of org.apache.qpid.url.AMQBindingURL

    {
        AMQConnection connection = (AMQConnection) getConnection("guest", "guest");

        Session session = connection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);

        AMQQueue queue = new AMQQueue(new AMQBindingURL("test-queue"));
        MessageConsumer consumer = session.createConsumer(queue);

        MessageProducer producer_not_used_but_created_for_testing = session.createProducer(queue);

        connection.start();
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.