package netflix.ocelli.client; import rx.Observable; import rx.Observable.OnSubscribe; import rx.Subscriber; import rx.subjects.PublishSubject; public class TestClientConnector implements OnSubscribe<Void> { private final PublishSubject<TestClient> stream = PublishSubject.create(); private final TestClient client; public TestClientConnector(TestClient client) { this.client = client; } @Override public void call(Subscriber<? super Void> s) { s.onCompleted(); stream.onNext(client); } public Observable<TestClient> stream() { return stream; } }