Package kiss

Examples of kiss.Disposable.dispose()


        if (disposer != null && disposer.containsKey(subscriberOrType)) {
            // as subscriber
            Disposable unsubscriber = disposer.remove(subscriberOrType);

            if (unsubscriber != null) {
                unsubscriber.dispose();

                if (disposer.isEmpty()) {
                    disposer = null;
                }
            }
View Full Code Here


        assert pubsub.consumeUI == 2;

        pubsub.publish(event(UIAction.Focus));
        assert pubsub.consumeUI == 2;

        disposable.dispose();
        pubsub.publish(event(UIAction.Click));
        assert pubsub.consumeUI == 2;
    }

    @Test
View Full Code Here

        Disposable disposable = publishable.observe(String.class).to(reciever);

        publishable.publish("1");
        assert reciever.retrieve() == "1";

        disposable.dispose();
        publishable.publish("3");
        assert reciever.retrieve() == null;
    }

    @Test
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.