<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>reactor.core.publisher.Mono<<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html"title="class or interface in java.lang"class="external-link">Void</a>></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#forceStart(io.github.simplex.api.IService)"class="member-name-link">forceStart</a><wbr>(<ahref="IService.html"title="interface in io.github.simplex.api">IService</a> service)</code></div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>reactor.core.publisher.Mono<<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html"title="class or interface in java.lang"class="external-link">Void</a>></code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#forceStop(io.github.simplex.api.IService)"class="member-name-link">forceStop</a><wbr>(<ahref="IService.html"title="interface in io.github.simplex.api">IService</a> service)</code></div>
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>reactor.core.publisher.Mono<<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html"title="class or interface in java.lang"class="external-link">Void</a>></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#runOnce(io.github.simplex.api.IService)"class="member-name-link">runOnce</a><wbr>(<ahref="IService.html"title="interface in io.github.simplex.api">IService</a> service)</code></div>
<divclass="member-signature"><spanclass="return-type">reactor.core.publisher.Mono<<ahref="../simplexss/ServiceManager.html"title="class in io.github.simplex.simplexss">ServiceManager</a>></span> <spanclass="element-name">getServiceManager</span>()</div>
<dlclass="notes">
<dt>Returns:</dt>
<dd>The service manager which exerts control over the service pools and their associated services.</dd>
<divclass="member-signature"><spanclass="return-type">reactor.core.publisher.Mono<<ahref="../simplexss/ServicePool.html"title="class in io.github.simplex.simplexss">ServicePool</a>></span> <spanclass="element-name">queue</span><wbr><spanclass="parameters">(<ahref="IService.html"title="interface in io.github.simplex.api">IService</a> service)</span></div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>service</code> - The service to use to locate the associated service pool and queue the service for execution.</dd>
<dt>Returns:</dt>
<dd>A Mono<ServicePool> that can be used to prepare the service for execution within it's associated service pool.
If the service has no associated pool, a new pool will be created.</dd>
<divclass="member-signature"><spanclass="return-type">reactor.core.publisher.Mono<<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html"title="class or interface in java.lang"class="external-link">Void</a>></span> <spanclass="element-name">runOnce</span><wbr><spanclass="parameters">(<ahref="IService.html"title="interface in io.github.simplex.api">IService</a> service)</span></div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>service</code> - The service to run once.</dd>
<dt>Returns:</dt>
<dd>A Mono<Void> object which can be used to run the service one time using <code>Mono.subscribe()</code>.</dd>
<divclass="member-signature"><spanclass="return-type">reactor.core.publisher.Mono<<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html"title="class or interface in java.lang"class="external-link">Void</a>></span> <spanclass="element-name">forceStop</span><wbr><spanclass="parameters">(<ahref="IService.html"title="interface in io.github.simplex.api">IService</a> service)</span></div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>service</code> - The service to forcefully stop.</dd>
<dt>Returns:</dt>
<dd>A Mono<Void> object which can be used to forcefully stop the service with <code>Mono.subscribe()</code>.</dd>
<divclass="member-signature"><spanclass="return-type">reactor.core.publisher.Mono<<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html"title="class or interface in java.lang"class="external-link">Void</a>></span> <spanclass="element-name">forceStart</span><wbr><spanclass="parameters">(<ahref="IService.html"title="interface in io.github.simplex.api">IService</a> service)</span></div>
<dlclass="notes">
<dt>Parameters:</dt>
<dd><code>service</code> - The service to forcefully start.</dd>
<dt>Returns:</dt>
<dd>A Mono<Void> object which can be used to forcefully start the service with <code>Mono.subscribe()</code>.</dd>