@Override public void connect(Consumer<? super Disposable> connection) { cf.connect(connection); }
@Override public void run() { cf.subscribe(ts1); } };
@Override public Publisher<Object> apply(GroupedFlowable<Object, Event> g) { return g.map(new Function<Event, Object>() { @Override public Object apply(Event event) { return event.instanceId + " - " + event.values.get("count200"); } }); } })
@Override public Publisher<Integer> createPublisher(long elements) { return Flowable.range(0, (int)elements).replay().autoConnect() ; } }
@Override public void accept(GroupedFlowable<Object, Movie> g) { System.out.println(g.getKey()); } })
@Override public void run() { cf.test(); } };
@Override public Publisher<Integer> apply(GroupedFlowable<Integer, Integer> g) throws Exception { return g.hide(); } })
@Override public Publisher<? extends Integer> apply(final GroupedFlowable<Integer, Integer> g) throws Exception { return g.doOnComplete(new Action() { @Override public void run() throws Exception { completed.add(g.getKey()); } }); } };
@Override public void run() { cf.subscribe(ts2); } };
@Override public void run() { cf.connect(); } };
@Override public Publisher<Integer> createPublisher(long elements) { return Flowable.range(0, (int)elements).publish().autoConnect() ; } }
@Override public Flowable<String> apply(GroupedFlowable<Integer, Event> eventGroupedFlowable) { return eventGroupedFlowable .map(new Function<Event, String>() { @Override public String apply(Event event) { return "testUnsubscribe => Source: " + event.source + " Message: " + event.message; } }); } })
@Override public Publisher<Integer> apply(GroupedFlowable<Integer, Integer> g) throws Exception { return g.hide(); } })
@Override public void run() { cf.subscribe(ts2); } };
@Override public void run() { cf.connect(); } };
@Override public void run() { cf.subscribe(ts1); } };
@Override public void run() { cf.subscribe(ts); } };
@Override public void run() { cf.subscribe(ts1); } };
@Override public void run() { cf.subscribe(ts2); } };