Package org.apache.cxf.workqueue

Examples of org.apache.cxf.workqueue.WorkQueue


                    mp = new HashMap<String, Object>(message.getExchange());
                }
               
                if (async) {
                    WorkQueueManager queuem = bus.getExtension(WorkQueueManager.class);
                    WorkQueue queue = queuem.getNamedWorkQueue("udp-conduit");
                    if (queue == null) {
                        queue = queuem.getAutomaticWorkQueue();
                    }
                    queue.execute(new Runnable() {
                        public void run() {
                            incomingObserver.onMessage(inMessage);
                        }
                    });
                } else {
View Full Code Here


            inMessage.setContent(InputStream.class, ins);
            inMessage.put(IoSessionInputStream.class, ins);
           
            if (async) {
                WorkQueueManager queuem = bus.getExtension(WorkQueueManager.class);
                WorkQueue queue = queuem.getNamedWorkQueue("udp-conduit");
                if (queue == null) {
                    queue = queuem.getAutomaticWorkQueue();
                }
                queue.execute(new Runnable() {
                    public void run() {
                        incomingObserver.onMessage(inMessage);
                    }
                });
            } else {
View Full Code Here

     */
    public static Executor createExecutor(Bus bus, String name) {
        WorkQueueManager manager = bus.getExtension(WorkQueueManager.class);
        if (manager != null) {
            AutomaticWorkQueue workQueue1 = manager.getNamedWorkQueue(name);
            final WorkQueue workQueue = (workQueue1 == null) ? manager.getAutomaticWorkQueue() : workQueue1;
            return new Executor() {
               
                @Override
                public void execute(Runnable command) {
                    workQueue.execute(command, 0);
                }
            };
        } else {
            return Executors.newFixedThreadPool(20);
        }
View Full Code Here

TOP

Related Classes of org.apache.cxf.workqueue.WorkQueue

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.