Package rx.functions

Examples of rx.functions.Action0


    @Override
    public Subscriber<? super GroupedObservable<K1, GroupedObservable<K2, T>>> call(final Subscriber<? super GroupedObservable<K2, GroupedObservable<K1, T>>> child) {
        final AtomicReference<State> state = new AtomicReference<State>(State.create());
        final PivotSubscriber<K1, K2, T> pivotSubscriber = new PivotSubscriber<K1, K2, T>(child, state);
        child.add(Subscriptions.create(new Action0() {

            @Override
            public void call() {
                State current;
                State newState = null;
View Full Code Here


            final BufferUntilSubscriber<T> subject = BufferUntilSubscriber.create();
            GroupedObservable<K1, T> group = new GroupedObservable<K1, T>(keyPair.k1, new OnSubscribe<T>() {

                @Override
                public void call(final Subscriber<? super T> o) {
                    o.add(Subscriptions.create(new Action0() {

                        @Override
                        public void call() {
                            groupState.completeK1K2Group(state, keyPair);
                        }
View Full Code Here

       
        final CountDownLatch completion = new CountDownLatch(1);
        final CountDownLatch counter = new CountDownLatch(10);
       
        Subscription sub = rxEventBus.asObservable(Long.class)
            .doOnCompleted(new Action0() {
                @Override
                public void call() {
                    System.out.println("Done");
                    completion.countDown();
                }
View Full Code Here

                           public void call(String s) {
                               logger.info("Received a command: " + s);
                           }
                       })
                       .flatMap(commandHandler)
                       .doOnCompleted(new Action0() {
                           @Override
                           public void call() {
                               try {
                                   shutdown();
                               } catch (InterruptedException e) {
View Full Code Here

            throws InterruptedException {
        final CountDownLatch completionLatch = new CountDownLatch(1);

        executor.execute(Unpooled.buffer(), Unpooled.buffer(),
                         new KeyEvaluationContext(new MockChannelHandlerContext("mock").channel()))
                .doOnCompleted(new Action0() {
                    @Override
                    public void call() {
                        completionLatch.countDown();
                    }
                })
View Full Code Here

        private ShutdownListener shutdownListener;

        @PostConstruct
        public void start() {
            shutdownListener = new ShutdownListener(port, new Action0() {
                @Override
                public void call() {
                    logger.info("Shutdown request received on port {}; stopping all services...", port);
                    try {
                        runShutdownCommands();
View Full Code Here

                } catch (IOException e) {
                    logger.error("Failed to handle request.", e);
                    subscriber.onError(e);
                }
            }
        }).doOnTerminate(new Action0() {
            @Override
            public void call() {
                response.close(true); /* Since this runs in a different thread, it needs an explicit flush,
                                         else the LastHttpContent will never be flushed and the client will not finish.*/
            }
View Full Code Here

TOP

Related Classes of rx.functions.Action0

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.