Class CitrusRemoteServer

java.lang.Object
org.citrusframework.remote.CitrusRemoteServer

public class CitrusRemoteServer extends Object
Author:
Christoph Deppisch
  • Field Details

  • Constructor Details

    • CitrusRemoteServer

      public CitrusRemoteServer(CitrusRemoteConfiguration configuration, List<Consumer<io.vertx.ext.web.Router>> routerCustomizations)
      Default constructor using controller and configuration.
      Parameters:
      configuration -
    • CitrusRemoteServer

      public CitrusRemoteServer(String[] args, List<Consumer<io.vertx.ext.web.Router>> routerCustomizations)
  • Method Details

    • main

      public static void main(String[] args)
      Main method
      Parameters:
      args -
    • entrypoint

      public static void entrypoint(String[] args, List<Consumer<io.vertx.ext.web.Router>> routerCustomizations)
      Entrypoint method
      Parameters:
      args -
      routerCustomizations -
    • start

      public void start()
      Start server instance and listen for incoming requests.
    • stop

      public void stop()
      Stops the server instance.
    • complete

      public void complete()
      Completes this application.
    • waitForCompletion

      public boolean waitForCompletion()
      Waits for completed state of application.
      Returns: