Package org.apache.qpid.framing

Examples of org.apache.qpid.framing.ExchangeDeleteBody


        }
        else
        {
            MethodRegistry_8_0 registry = new MethodRegistry_8_0();

            ExchangeDeleteBody body = registry.createExchangeDeleteBody(0, new AMQShortString(_name), false, true);

            AMQFrame exchangeDeclare = body.generateFrame(0);

            ((AMQConnection) _connection).getProtocolHandler().syncWrite(exchangeDeclare, ExchangeDeleteOkBody.class);
        }

        //Wait and ensure we get our last EXH-1002 msg
View Full Code Here


    {
        AMQProtocolSession session = stateManager.getProtocolSession();
        VirtualHost virtualHost = session.getVirtualHost();
        ExchangeRegistry exchangeRegistry = virtualHost.getExchangeRegistry();

        ExchangeDeleteBody body = evt.getMethod();
        try
        {
            exchangeRegistry.unregisterExchange(body.exchange, body.ifUnused);
            // AMQP version change: Hardwire the version to 0-8 (major=8, minor=0)
            // TODO: Connect this to the session version obtained from ProtocolInitiation for this session.
View Full Code Here

        }
        else
        {
            MethodRegistry_8_0 registry = new MethodRegistry_8_0();

            ExchangeDeleteBody body = registry.createExchangeDeleteBody(0, new AMQShortString(_name), false, true);

            AMQFrame exchangeDeclare = body.generateFrame(0);

            ((AMQConnection) _connection).getProtocolHandler().syncWrite(exchangeDeclare, ExchangeDeleteOkBody.class);
        }

        //Wait and ensure we get our last EXH-1002 msg
View Full Code Here

        }
        else
        {
            MethodRegistry_8_0 registry = new MethodRegistry_8_0();

            ExchangeDeleteBody body = registry.createExchangeDeleteBody(0, new AMQShortString(_name), false, true);

            AMQFrame exchangeDeclare = body.generateFrame(((AMQSession)_session).getChannelId());

            ((AMQConnection) _connection).getProtocolHandler().syncWrite(exchangeDeclare, ExchangeDeleteOkBody.class);
        }

        //Wait and ensure we get our last EXH-1002 msg
View Full Code Here

    public void methodReceived(AMQStateManager stateManager, QueueRegistry queueRegistry,
                               ExchangeRegistry exchangeRegistry, AMQProtocolSession protocolSession,
                               AMQMethodEvent<ExchangeDeleteBody> evt) throws AMQException
    {
        ExchangeDeleteBody body = evt.getMethod();
        try
        {
            exchangeRegistry.unregisterExchange(body.exchange, body.ifUnused);
            AMQFrame response = ExchangeDeleteOkBody.createAMQFrame(evt.getChannelId());
            protocolSession.writeFrame(response);
View Full Code Here

        _session.createConsumer(_queue);

        MethodRegistry_8_0 registry = new MethodRegistry_8_0();

        ExchangeDeleteBody body = registry.createExchangeDeleteBody(0, new AMQShortString(_name), false, true);

        AMQFrame exchangeDeclare = body.generateFrame(0);

        ((AMQConnection) _connection).getProtocolHandler().syncWrite(exchangeDeclare, ExchangeDeleteOkBody.class);

        List<String> results = _monitor.findMatches(EXH_PREFIX);
View Full Code Here

        _session.createConsumer(_queue);

        MethodRegistry_8_0 registry = new MethodRegistry_8_0();

        ExchangeDeleteBody body = registry.createExchangeDeleteBody(0, new AMQShortString(_name), false, true);

        AMQFrame exchangeDeclare = body.generateFrame(0);

        ((AMQConnection) _connection).getProtocolHandler().syncWrite(exchangeDeclare, ExchangeDeleteOkBody.class);

        //Wait and ensure we get our last EXH-1002 msg
        waitForMessage("EXH-1002");
View Full Code Here

        }
        else
        {
            MethodRegistry registry = new MethodRegistry(ProtocolVersion.v8_0);

            ExchangeDeleteBody body = registry.createExchangeDeleteBody(0, new AMQShortString(_name), false, true);

            AMQFrame exchangeDeclare = body.generateFrame(((AMQSession)_session).getChannelId());

            ((AMQConnection) _connection).getProtocolHandler().syncWrite(exchangeDeclare, ExchangeDeleteOkBody.class);
        }

        //Wait and ensure we get our last EXH-1002 msg
View Full Code Here

TOP

Related Classes of org.apache.qpid.framing.ExchangeDeleteBody

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.