Package io.vertx.up.runtime
Class ZeroMotor
- java.lang.Object
-
- io.vertx.up.runtime.ZeroMotor
-
public final class ZeroMotor extends Object
Start up tools shared in Web Application & Rx Application
-
-
Constructor Summary
Constructors Constructor Description ZeroMotor()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ConcurrentMap<io.vertx.up.eon.em.ServerType,Class<?>>agents(io.vertx.up.eon.em.ServerType category, Class<?>[] defaultAgents, ConcurrentMap<io.vertx.up.eon.em.ServerType,Class<?>> internals)Agent calculationstatic voidcodec(io.vertx.core.eventbus.EventBus eventBus)static voideach(BiConsumer<String,io.vertx.core.VertxOptions> consumer)static <T> voidstart(Class<?> clazz, Consumer<T> consumer, Consumer<Consumer<T>> fnSingle, BiConsumer<io.vertx.core.spi.cluster.ClusterManager,Consumer<T>> fnCluster, io.vertx.up.log.Annal logger)
-
-
-
Method Detail
-
start
public static <T> void start(Class<?> clazz, Consumer<T> consumer, Consumer<Consumer<T>> fnSingle, BiConsumer<io.vertx.core.spi.cluster.ClusterManager,Consumer<T>> fnCluster, io.vertx.up.log.Annal logger)
-
each
public static void each(BiConsumer<String,io.vertx.core.VertxOptions> consumer)
-
codec
public static void codec(io.vertx.core.eventbus.EventBus eventBus)
-
agents
public static ConcurrentMap<io.vertx.up.eon.em.ServerType,Class<?>> agents(io.vertx.up.eon.em.ServerType category, Class<?>[] defaultAgents, ConcurrentMap<io.vertx.up.eon.em.ServerType,Class<?>> internals)
Agent calculation- Parameters:
defaultAgents- default agent classes arrayinternals- default internal agent class- Returns:
- The map to stored agent class for each ServerType here
-
-