Package com.wm.broker.jms

Examples of com.wm.broker.jms.QueueAdmin


    public int truncate(DestinationConfig destination) throws JMSException
    {
        try
        {
            QueueAdmin queueAdmin = (QueueAdmin) getHermes().getSession().createQueue(destination.getName()) ;
           
            synchronized (this)
            {
                int rval = getDepth(destination);
                brokerClient.clearClientQueueById(queueAdmin.getName());
               
                log.debug("truncated queue=" + queueAdmin.getName() + ", size=" + rval) ;
                return rval;
            }
        }
        catch (BrokerException e)
        {
View Full Code Here


    {
        Map rval = new TreeMap() ;
       
        try
        {
            QueueAdmin queueAdmin = (QueueAdmin) getHermes().getSession().createQueue(destination.getName()) ;

            synchronized (this)
            {
                final BrokerEvent clientStats = getBrokerClient().getClientStatsById(queueAdmin.getName());

                String[] fieldNames = clientStats.getFieldNames(null) ;
               
                for (int i = 0 ; i < fieldNames.length ; i++)
                {
View Full Code Here

            {
                final BrokerClientInfo info = adminClient.getClientInfoById(clientIds[i]);

                if (!ignoreClientGroups.contains(info.client_group))
                {
                    final QueueAdmin queue = AdminFactory.newQueue();

                    queue.setName(info.client_id);
                    queue.setClientGroup(info.client_group);
                    ctx.bind(info.client_id, queue);
                }
            }
View Full Code Here

TOP

Related Classes of com.wm.broker.jms.QueueAdmin

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.