package it.cavallium.warppi.flow; public class SimpleSubject extends Subject { protected SimpleSubject() {} public final static SimpleSubject create() { return new SimpleSubject<>(); } @Override public void onComplete() { for (Subscriber sub : this.subscribers) { sub.onComplete(); } ; } @Override public void onError(Throwable e) { for (Subscriber sub : this.subscribers) { sub.onError(e); } ; } @Override public void onNext(T t) { for (Subscriber sub : this.subscribers) { sub.onNext(t); } ; } @Override Throwable getThrowable() { // TODO Auto-generated method stub return null; } @Override boolean hasComplete() { // TODO Auto-generated method stub return false; } @Override boolean hasObservers() { // TODO Auto-generated method stub return false; } @Override boolean hasThrowable() { // TODO Auto-generated method stub return false; } @Override Subject toSerialized() { // TODO Auto-generated method stub return null; } @Override public void onSubscribe(Disposable d) {} }