Package com.netflix.eventbus.spi

Examples of com.netflix.eventbus.spi.DynamicSubscriber


        this.stats     = init.statsSupplier.get();
        this.eventType = init.eventType;
        this.paused    = !init.autoStart;
        this.filter    = init.filter;
       
        this.subscriber = new DynamicSubscriber() {
            @Override
            public Class<?> getEventType() {
                return eventType;
            }
View Full Code Here


    @Test
    public void testSubOnObjectAllowedForDynamicSub() throws Exception {

        EventBusImpl bus = eventBus;
        try {
            bus.registerSubscriber(new DynamicSubscriber() {

                @Subscribe
                @SuppressWarnings("unused")
                public void sub(Object king) {
                    //
View Full Code Here

    @Test
    public void testNonObjectDynamicSub() throws Exception {

        EventBusImpl bus = eventBus;
        try {
            bus.registerSubscriber(new DynamicSubscriber() {

                @Subscribe
                @SuppressWarnings("unused")
                public void sub(Number king) {
                    //
View Full Code Here

     */
    public <T> Observable<T> asObservable(final Class<T> eventType) {
        return Observable.create(new OnSubscribe<T>() {
            @Override
            public void call(final Subscriber<? super T> observer) {
                final DynamicSubscriber consumer = new DynamicSubscriber() {
                    @Override
                    public Class<?> getEventType() {
                        return eventType;
                    }
                   
View Full Code Here

     */
    public <T> Observable<T> asObservable(final Class<T> eventType, final EventFilter filter) {
        return Observable.create(new OnSubscribe<T>() {
            @Override
            public void call(final Subscriber<? super T> observer) {
                final DynamicSubscriber consumer = new DynamicSubscriber() {
                    @Override
                    public Class<?> getEventType() {
                        return eventType;
                    }
                   
View Full Code Here

TOP

Related Classes of com.netflix.eventbus.spi.DynamicSubscriber

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.