Package org.citrusframework.remote
Class CitrusRemoteApplication
java.lang.Object
io.vertx.core.AbstractVerticle
org.citrusframework.remote.CitrusRemoteApplication
- All Implemented Interfaces:
io.vertx.core.Verticle
public class CitrusRemoteApplication
extends io.vertx.core.AbstractVerticle
Remote application creates routes for this web application.
- Since:
- 2..4
- Author:
- Christoph Deppisch
-
Field Summary
Fields inherited from class io.vertx.core.AbstractVerticle
context, vertx -
Constructor Summary
ConstructorsConstructorDescriptionCitrusRemoteApplication(CitrusRemoteConfiguration configuration, List<Consumer<io.vertx.ext.web.Router>> routerCustomizations) Constructor with given application configuration and route customizations. -
Method Summary
Modifier and TypeMethodDescriptionvoidstart()voidstop()static io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>wrapThrowingHandler(ThrowingHandler<io.vertx.ext.web.RoutingContext> handler) Methods inherited from class io.vertx.core.AbstractVerticle
config, deploymentID, getVertx, init, processArgs, start, stop
-
Constructor Details
-
CitrusRemoteApplication
public CitrusRemoteApplication(CitrusRemoteConfiguration configuration, List<Consumer<io.vertx.ext.web.Router>> routerCustomizations) Constructor with given application configuration and route customizations.- Parameters:
configuration-routerCustomizations-
-
-
Method Details
-
start
public void start()- Overrides:
startin classio.vertx.core.AbstractVerticle
-
wrapThrowingHandler
public static io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> wrapThrowingHandler(ThrowingHandler<io.vertx.ext.web.RoutingContext> handler) -
stop
public void stop()- Overrides:
stopin classio.vertx.core.AbstractVerticle
-