reactor-core/src/main/java/reactor/core/publisher/Mono.java
public final Disposable subscribe() {
		if(this instanceof MonoProcessor){
			MonoProcessor<T> s = (MonoProcessor<T>)this;
			s.connect();
			return s;
		}
		else{
			return subscribeWith(new LambdaMonoSubscriber<>(null, null, null, null));
		}
	}
public final Disposable subscribe() {
		if(this instanceof MonoProcessor){
			MonoProcessor<T> s = (MonoProcessor<T>)this;
			s.connect();
			return s;
		}
		else{
			return subscribeWith(new LambdaMonoSubscriber<>(null, null, null, null));
		}
	}
Subscribe to this {@link Mono} and request unbounded demand.
<p>
This version doesn't specify any consumption behavior for the events from the
chain, especially no error handling, so other variants should usually be preferred.

<p>
<img class="marble" src="doc-files/marbles/subscribeIgoringAllSignalsForMono.svg" alt="">

@return a new {@link Disposable} that can be used to cancel the underlying {@link Subscription}