Annotation Type JUnitNatsServer

    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      String binaryFile
      File to nats server binary so no download will be needed
      String[] config
      Passes the original parameters to Nats.config(NatsConfig, String) for startup NatsConfig
      String configFile
      Config file
      String downloadUrl
      Custom download URL
      boolean keepAlive
      Prevents the NatsServer from recreating for each test class
      String name
      Nats server name
      int port
      Sets nats port -1 means random port
      long timeoutMs
      Defines the startup and teardown timeout
    • Element Detail

      • port

        int port
        Sets nats port -1 means random port
        Default:
        4222
      • timeoutMs

        long timeoutMs
        Defines the startup and teardown timeout
        Default:
        10000L
      • name

        String name
        Nats server name
        Default:
        ""
      • configFile

        String configFile
        Config file
        Default:
        ""
      • downloadUrl

        String downloadUrl
        Custom download URL
        Default:
        ""
      • binaryFile

        String binaryFile
        File to nats server binary so no download will be needed
        Default:
        ""
      • config

        String[] config
        Passes the original parameters to Nats.config(NatsConfig, String) for startup NatsConfig
        Default:
        {}
      • keepAlive

        boolean keepAlive
        Prevents the NatsServer from recreating for each test class
        Default:
        false