Examples of ExclusivityPolicy


Examples of org.apache.qpid.server.model.ExclusivityPolicy

    public void setExclusive(boolean exclusive)
    {
        if(exclusive)
        {
            ExclusivityPolicy currentValue = _queue.getExclusive();
            if(currentValue == null || currentValue == ExclusivityPolicy.NONE)
            {
                _queue.setAttribute(Queue.EXCLUSIVE, currentValue, ExclusivityPolicy.CONTAINER);
            }
        }
        else
        {
            ExclusivityPolicy currentValue = _queue.getExclusive();
            if(currentValue != null && currentValue != ExclusivityPolicy.NONE)
            {
                _queue.setAttribute(Queue.EXCLUSIVE, currentValue, ExclusivityPolicy.NONE);
            }
        }
View Full Code Here

Examples of org.apache.qpid.server.model.ExclusivityPolicy

                attributes.put(Queue.NAME, queueNameString);
                attributes.put(Queue.ID, UUID.randomUUID());
                attributes.put(Queue.DURABLE, durable);

                LifetimePolicy lifetimePolicy;
                ExclusivityPolicy exclusivityPolicy;

                if (exclusive)
                {
                    lifetimePolicy = autoDelete
                            ? LifetimePolicy.DELETE_ON_NO_OUTBOUND_LINKS
View Full Code Here

Examples of org.apache.qpid.server.model.ExclusivityPolicy

                    lifetime = LifetimePolicy.PERMANENT;
                }

                arguments.put(Queue.LIFETIME_POLICY, lifetime);

                ExclusivityPolicy exclusivityPolicy = exclusive ? ExclusivityPolicy.SESSION : ExclusivityPolicy.NONE;


                arguments.put(Queue.DURABLE, method.getDurable());

                arguments.put(Queue.EXCLUSIVE, exclusivityPolicy);
View Full Code Here

Examples of org.apache.qpid.server.model.ExclusivityPolicy

    {
        try
        {
            if(EXCLUSIVE.equals(name))
            {
                ExclusivityPolicy existingPolicy = getExclusive();
                if(super.changeAttribute(name, expected, desired))
                {
                    try
                    {
                        if(existingPolicy != _exclusive)
                        {
                            ExclusivityPolicy newPolicy = _exclusive;
                            _exclusive = existingPolicy;
                            updateExclusivityPolicy(newPolicy);
                        }
                        return true;
                    }
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.