Package Client

Examples of Client.Receiver


        Target target = new Target();
        target.setAddress(UUID.randomUUID().toString());

        try
        {
            Receiver receiver = new Receiver(getClientSession(), s, target, null,
                                             org.apache.qpid.amqp_1_0.client.AcknowledgeMode.ALO, false);

            final org.apache.qpid.amqp_1_0.type.Source receiverSource = receiver.getSource();
            if(receiverSource instanceof Source)
            {
                Source source = (Source) receiverSource;
                receiver.close();
                receiver = new Receiver(getClientSession(), s, target, source,
                        org.apache.qpid.amqp_1_0.client.AcknowledgeMode.ALO, false);

            }
            receiver.close();
        }
        catch(ConnectionErrorException  e)
        {
            if(e.getRemoteError().getCondition() == AmqpError.NOT_FOUND)
            {
View Full Code Here


    protected Receiver createClientReceiver() throws JMSException
    {
        try
        {
            String address = getSession().toAddress(getDestination());
            Receiver receiver = getSession().getClientSession().createReceiver(address,
                                                                               StdDistMode.COPY, AcknowledgeMode.ALO,
                                                                               getLinkName(), isDurable(), getFilters(),
                                                                               null);
            String actualAddress = receiver.getAddress();

            @SuppressWarnings("unchecked")
            Map<Symbol, Filter> actualFilters  = (Map<Symbol, Filter>) receiver.getFilter();

            if(!address.equals(actualAddress) || !filtersEqual(getFilters(), actualFilters))
            {
                receiver.close();
                if(isDurable())
                {
                    receiver = getSession().getClientSession().createReceiver(address,
                            StdDistMode.COPY, AcknowledgeMode.ALO,
                            getLinkName(), false, getFilters(),
                            null);
                    receiver.close();
                }
                receiver = getSession().getClientSession().createReceiver(address,
                                                                          StdDistMode.COPY, AcknowledgeMode.ALO,
                                                                          getLinkName(), isDurable(), getFilters(),
                                                                          null);
View Full Code Here

        Target target = new Target();
        target.setAddress(UUID.randomUUID().toString());

        try
        {
            Receiver receiver = new Receiver(getClientSession(), s, target, null,
                                             org.apache.qpid.amqp_1_0.client.AcknowledgeMode.ALO, false);

            final org.apache.qpid.amqp_1_0.type.Source receiverSource = receiver.getSource();
            if(receiverSource instanceof Source)
            {
                Source source = (Source) receiverSource;
                receiver.close();
                receiver = new Receiver(getClientSession(), s, target, source,
                        org.apache.qpid.amqp_1_0.client.AcknowledgeMode.ALO, false);

            }
            receiver.close();
        }
        catch(AmqpErrorException e)
        {
            if(e.getError().getCondition() == AmqpError.NOT_FOUND)
            {
View Full Code Here

    protected Receiver createClientReceiver() throws JMSException
    {
        try
        {
            String address = getDestination().getAddress();
            Receiver receiver = getSession().getClientSession().createReceiver(address,
                                                                               StdDistMode.COPY, AcknowledgeMode.ALO,
                                                                               getLinkName(), isDurable(), getFilters(),
                                                                               null);
            String actualAddress = receiver.getAddress();

            @SuppressWarnings("unchecked")
            Map<Symbol, Filter> actualFilters  = (Map<Symbol, Filter>) receiver.getFilter();

            if(!address.equals(actualAddress) || !filtersEqual(getFilters(), actualFilters))
            {
                receiver.close();
                if(isDurable())
                {
                    receiver = getSession().getClientSession().createReceiver(address,
                            StdDistMode.COPY, AcknowledgeMode.ALO,
                            getLinkName(), false, getFilters(),
                            null);
                    receiver.close();
                }
                receiver = getSession().getClientSession().createReceiver(address,
                                                                          StdDistMode.COPY, AcknowledgeMode.ALO,
                                                                          getLinkName(), isDurable(), getFilters(),
                                                                          null);
View Full Code Here

        Target target = new Target();
        target.setAddress(UUID.randomUUID().toString());

        try
        {
            Receiver receiver = new Receiver(getClientSession(), s, target, null,
                                             org.apache.qpid.amqp_1_0.client.AcknowledgeMode.ALO, false);

            final org.apache.qpid.amqp_1_0.type.Source receiverSource = receiver.getSource();
            if(receiverSource instanceof Source)
            {
                Source source = (Source) receiverSource;
                receiver.close();
                receiver = new Receiver(getClientSession(), s, target, source,
                        org.apache.qpid.amqp_1_0.client.AcknowledgeMode.ALO, false);

            }
            receiver.close();
        }
        catch(AmqpErrorException e)
        {
            if(e.getError().getCondition() == AmqpError.NOT_FOUND)
            {
View Full Code Here

    protected Receiver createClientReceiver() throws JMSException
    {
        try
        {
            String address = getSession().toAddress(getDestination());
            Receiver receiver = getSession().getClientSession().createReceiver(address,
                                                                               StdDistMode.COPY, AcknowledgeMode.ALO,
                                                                               getLinkName(), isDurable(), getFilters(),
                                                                               null);
            String actualAddress = receiver.getAddress();

            @SuppressWarnings("unchecked")
            Map<Symbol, Filter> actualFilters  = (Map<Symbol, Filter>) receiver.getFilter();

            if(!address.equals(actualAddress) || !filtersEqual(getFilters(), actualFilters))
            {
                receiver.close();
                if(isDurable())
                {
                    receiver = getSession().getClientSession().createReceiver(address,
                            StdDistMode.COPY, AcknowledgeMode.ALO,
                            getLinkName(), false, getFilters(),
                            null);
                    receiver.close();
                }
                receiver = getSession().getClientSession().createReceiver(address,
                                                                          StdDistMode.COPY, AcknowledgeMode.ALO,
                                                                          getLinkName(), isDurable(), getFilters(),
                                                                          null);
View Full Code Here

        Target target = new Target();
        target.setAddress(UUID.randomUUID().toString());

        try
        {
            Receiver receiver = new Receiver(getClientSession(), s, target, null,
                                             org.apache.qpid.amqp_1_0.client.AcknowledgeMode.ALO, false);

            final org.apache.qpid.amqp_1_0.type.Source receiverSource = receiver.getSource();
            if(receiverSource instanceof Source)
            {
                Source source = (Source) receiverSource;
                receiver.close();
                receiver = new Receiver(getClientSession(), s, target, source,
                        org.apache.qpid.amqp_1_0.client.AcknowledgeMode.ALO, false);

            }
            receiver.close();
        }
        catch(ConnectionErrorException  e)
        {
            if(e.getRemoteError().getCondition() == AmqpError.NOT_FOUND)
            {
View Full Code Here

        try
        {
            String address = getSession().toAddress(getDestination());
            String targetAddress = getDestination().getLocalTerminus() != null ? getDestination().getLocalTerminus() : UUID.randomUUID().toString();

            Receiver receiver = getSession().getClientSession().createReceiver(address, targetAddress,
                                                                               StdDistMode.COPY, AcknowledgeMode.ALO,
                                                                               getLinkName(), isDurable(), getFilters(),
                                                                               null);
            String actualAddress = receiver.getAddress();

            @SuppressWarnings("unchecked")
            Map<Symbol, Filter> actualFilters  = (Map<Symbol, Filter>) receiver.getFilter();

            if(!address.equals(actualAddress) || !filtersEqual(getFilters(), actualFilters))
            {
                receiver.close();
                if(isDurable())
                {
                    receiver = getSession().getClientSession().createReceiver(address,
                            StdDistMode.COPY, AcknowledgeMode.ALO,
                            getLinkName(), false, getFilters(),
                            null);
                    receiver.close();
                }
                receiver = getSession().getClientSession().createReceiver(address,
                                                                          StdDistMode.COPY, AcknowledgeMode.ALO,
                                                                          getLinkName(), isDurable(), getFilters(),
                                                                          null);
View Full Code Here

TOP

Related Classes of Client.Receiver

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.