/** * Create a new {@link ReactorSpec} to configure a Reactor. * * @return The Reactor spec */ public static ReactorSpec reactor() { return new ReactorSpec(); }
/** * Create a new {@link reactor.core.Reactor} using the given {@link reactor.core.Environment} and dispatcher name. * * @param env * The {@link reactor.core.Environment} to use. * @param dispatcher * The name of the {@link reactor.event.dispatch.Dispatcher} to use. * * @return A new {@link reactor.core.Reactor} */ public static Reactor reactor(Environment env, String dispatcher) { return new ReactorSpec().env(env).dispatcher(dispatcher).get(); }
/** * Create a new {@link reactor.core.Reactor} using the given {@link reactor.core.Environment} and {@link * reactor.event.dispatch.Dispatcher}. * * @param env * The {@link reactor.core.Environment} to use. * @param dispatcher * The {@link reactor.event.dispatch.Dispatcher} to use. * * @return A new {@link reactor.core.Reactor} */ public static Reactor reactor(Environment env, Dispatcher dispatcher) { return new ReactorSpec().env(env).dispatcher(dispatcher).get(); }
/** * Create a new {@link reactor.core.Reactor} using the given {@link reactor.core.Environment}. * * @param env * The {@link reactor.core.Environment} to use. * * @return A new {@link reactor.core.Reactor} */ public static Reactor reactor(Environment env) { return new ReactorSpec().env(env).dispatcher(env.getDefaultDispatcher()).get(); }