Package org.apache.qpid.messaging

Examples of org.apache.qpid.messaging.Address


    private Destination createDestination() throws Exception
    {
        if (config.isUseUniqueDests())
        {
            _logger.debug("Prefix : " + prefix);
            Address addr = Address.parse(config.getAddress());
            AMQDestination temp = (AMQDestination) AMQDestination.createDestination(config.getAddress(), false);
            int type = ((AMQSession_0_10)session).resolveAddressType(temp);

            if ( type == AMQDestination.TOPIC_TYPE)
            {
                addr = new Address(addr.getName(),addr.getSubject() + "." + prefix,addr.getOptions());
                System.out.println("Setting subject : " + addr);
            }
            else
            {
                addr = new Address(addr.getName() + "_" + prefix,addr.getSubject(),addr.getOptions());
                System.out.println("Setting name : " + addr);
            }

            return AMQDestination.createDestination(addr.toString(), false);
        }
        else
        {
            return AMQDestination.createDestination(config.getAddress(), false);
        }
View Full Code Here


        assertTrue("Queue not bound as expected",(
                (AMQSession)jmsSession).isQueueBound("amq.topic",
                    dest.getAddressName(),"a.#", null));

        Address a = Address.parse(headersBinding);
        assertTrue("Queue not bound as expected",(
                (AMQSession)jmsSession).isQueueBound("amq.match",
                    dest.getAddressName(),null, a.getOptions()));
    }
View Full Code Here

         {
             return createDestination(new AMQBindingURL(str));
         }
         else
         {
             Address address = createAddressFromString(str);
             if(useNodeTypeForDestinationType)
             {
                 AddressHelper helper = new AddressHelper(address);
                 switch(helper.getNodeType())
                 {
View Full Code Here

     
        assertTrue("Queue not bound as expected",(
                (AMQSession_0_10)jmsSession).isQueueBound("amq.topic",
                    dest.getAddressName(),"a.#", null));
       
        Address a = Address.parse(headersBinding);
        assertTrue("Queue not bound as expected",(
                (AMQSession_0_10)jmsSession).isQueueBound("amq.match",
                    dest.getAddressName(),null, a.getOptions()));
    }
View Full Code Here

        assertTrue("Queue not bound as expected",(
                (AMQSession)jmsSession).isQueueBound("amq.topic",
                    dest.getAddressName(),"a.#", null));

        Address a = Address.parse(headersBinding);
        assertTrue("Queue not bound as expected",(
                (AMQSession)jmsSession).isQueueBound("amq.match",
                    dest.getAddressName(),null, a.getOptions()));
    }
View Full Code Here

TOP

Related Classes of org.apache.qpid.messaging.Address

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.