Class NatsStreamingTestResourceLifecycleManager

  • All Implemented Interfaces:
    io.quarkus.test.common.QuarkusTestResourceLifecycleManager

    public class NatsStreamingTestResourceLifecycleManager
    extends Object
    implements io.quarkus.test.common.QuarkusTestResourceLifecycleManager
    Manages the lifecycle of a NATS Streaming test resource.
    Author:
    Thiago Avancini
    • Field Detail

      • container

        private static final org.testcontainers.containers.GenericContainer<?> container
    • Constructor Detail

      • NatsStreamingTestResourceLifecycleManager

        public NatsStreamingTestResourceLifecycleManager()
    • Method Detail

      • start

        private static void start​(boolean ignored)
      • start

        public Map<String,​String> start()
        Specified by:
        start in interface io.quarkus.test.common.QuarkusTestResourceLifecycleManager
      • stop

        public void stop()
        Specified by:
        stop in interface io.quarkus.test.common.QuarkusTestResourceLifecycleManager
      • getNatsStreamingContainerUrl

        public static String getNatsStreamingContainerUrl()