All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.spring-configuration-metadata.json Maven / Gradle / Ivy

There is a newer version: 0.6.0-3.1
Show newest version
{
  "groups": [
    {
      "name": "nats.spring",
      "type": "io.nats.spring.boot.autoconfigure.NatsProperties",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    }
  ],
  "properties": [
    {
      "name": "nats.spring.connection-name",
      "type": "java.lang.String",
      "description": "Connection name, shows up in thread names.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.connection-timeout",
      "type": "java.time.Duration",
      "description": "Timeout for the initial connection, if this time is passed, the connection will fail and no reconnect attempts are made.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.credentials",
      "type": "java.lang.String",
      "description": "User credentials file path, do not use with user\/password, or token, or NKey. Credentials are used by account enabled servers.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.inbox-prefix",
      "type": "java.lang.String",
      "description": "Prefix to use for inboxes, generally the default is used but custom prefixes can allow security controls.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.key-store-password",
      "type": "java.lang.Character[]",
      "description": "Password for the SSL keystore.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.key-store-path",
      "type": "java.lang.String",
      "description": "Path to the SSL keystore.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.key-store-provider",
      "type": "java.lang.String",
      "description": "Provider Algorithm for the the SSL key store, for verifying the server.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.key-store-type",
      "type": "java.lang.String",
      "description": "Type of SSL keystore, generally the default is used.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.max-reconnect",
      "type": "java.lang.Integer",
      "description": "Maximum reconnect attempts if a connection is lost, after the initial connection.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.nkey",
      "type": "java.lang.String",
      "description": "Private key (seed) for NKey authentication, do not use with user\/password, or token, or credentials.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.no-echo",
      "type": "java.lang.Boolean",
      "description": "Whether or not the server will send messages sent from this connection back to the connection.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties",
      "defaultValue": false
    },
    {
      "name": "nats.spring.password",
      "type": "java.lang.String",
      "description": "Authentication password. Requires the username, but not the token, or credentials, or NKey.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.ping-interval",
      "type": "java.time.Duration",
      "description": "Time between pings to the server to check \"liveness\".",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.reconnect-buffer-size",
      "type": "java.lang.Long",
      "description": "Size of the buffer, in bytes, used to hold outgoing messages during reconnect.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.reconnect-wait",
      "type": "java.time.Duration",
      "description": "Time to wait between reconnect attempts to the same server url.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.server",
      "type": "java.lang.String",
      "description": "URL for the nats server, can be a comma separated list.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.tls-protocol",
      "type": "java.lang.String",
      "description": "TLS Protocol version for the SSL Context Values: TLSv1.2, TLSv1.3",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.token",
      "type": "java.lang.String",
      "description": "Authentication token, do not use with username\/password, or credentials, or NKey.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.trust-store-password",
      "type": "java.lang.Character[]",
      "description": "Password for the SSL trust store used to verify the server.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.trust-store-path",
      "type": "java.lang.String",
      "description": "Path the the SSL trust store, for verifying the server.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.trust-store-provider",
      "type": "java.lang.String",
      "description": "Provider Algorithm for the SSL trust store used to verify the server.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.trust-store-type",
      "type": "java.lang.String",
      "description": "Type of SSL trust store, generally the default is used.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.username",
      "type": "java.lang.String",
      "description": "Authentication user name. Requires the password, but not the token, or credentials, or NKey.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties"
    },
    {
      "name": "nats.spring.utf8-support",
      "type": "java.lang.Boolean",
      "description": "Whether or not to treat subjects as UTF-8, the default is ASCII.",
      "sourceType": "io.nats.spring.boot.autoconfigure.NatsProperties",
      "defaultValue": false
    }
  ],
  "hints": []
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy