Package org.apache.qpid.server.cluster

Examples of org.apache.qpid.server.cluster.SimpleSendable


    public void send(AMQMessage msg, AMQQueue queue)
    {
        try
        {
            _groupMgr.send(_peer, new SimpleSendable(msg));
        }
        catch (AMQException e)
        {
            //TODO: handle exceptions properly...
            e.printStackTrace();
View Full Code Here


       
//        BasicPublishBody publish = msg.getMessagePublishInfo();
//        publish.immediate = false; //can't as yet handle the immediate flag in a cluster

        // send this on to the broker for which it is acting as proxy:
        _groupMgr.send(_target, new SimpleSendable(msg));
    }
View Full Code Here

    protected void replicate(AMQStateManager stateMgr, QueueRegistry queues, ExchangeRegistry exchanges, AMQProtocolSession session, AMQMethodEvent<A> evt) throws AMQException
    {
        if (_policy == null)
        {
            //asynch delivery
            _groupMgr.broadcast(new SimpleSendable(evt.getMethod()));
            local(stateMgr, queues, exchanges, session, evt);
        }
        else
        {
            Callback callback = new Callback(stateMgr, queues, exchanges, session, evt);
            _groupMgr.broadcast(new SimpleSendable(evt.getMethod()), _policy, callback);
        }
        _logger.debug(new LogMessage("Replicated {0} to peers", evt.getMethod()));
    }
View Full Code Here

    public void send(AMQMessage msg, AMQQueue queue)
    {
        try
        {
            _groupMgr.send(_peer, new SimpleSendable(msg.getPayload()));
        }
        catch (AMQException e)
        {
            //TODO: handle exceptions properly...
            e.printStackTrace();
View Full Code Here

        parts.add(publish);
        parts.add(header);
        parts.addAll(bodies);

        //(ii) send this on to the broker for which it is acting as proxy:
        _groupMgr.send(_target, new SimpleSendable(parts));
    }
View Full Code Here

        super.autodelete();

        //send delete request to peers:
        QueueDeleteBody request = new QueueDeleteBody();
        request.queue = getName();
        _groupMgr.broadcast(new SimpleSendable(request));
    }
View Full Code Here

TOP

Related Classes of org.apache.qpid.server.cluster.SimpleSendable

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.