Packages

p

com.embedika

settings

package settings

Type Members

  1. case class ApplicationSettings(http: HttpSettings, kafka: KafkaSettings, consul: ConsulSettings, durationTracing: Boolean, commandPublishingPrefix: String) extends Product with Serializable

    Описывает настройки для всего приложения

    Описывает настройки для всего приложения

    http

    Настройки для HTTP

    kafka

    Настройки для Kafka

    consul

    Настройки для Consul

    durationTracing

    Необходимо ли логировать длительность исходящих вызовов (команд)

  2. case class AuthzforceClientSettings(address: Option[String], domainId: Option[String]) extends Product with Serializable
  3. case class CommandEventSettings(topic: String) extends Product with Serializable

    Kafka настройки для событий по командам

    Kafka настройки для событий по командам

    topic

    Название топика для событий

  4. case class ConsulSettings(address: String) extends Product with Serializable

    Настройки для подключения к Consul

    Настройки для подключения к Consul

    address

    Адрес Consul

  5. case class ConsumerRestartSettings(minBackoff: FiniteDuration, maxBackoff: FiniteDuration, randomFactor: Double, maxRestarts: Int, maxRestartsWithin: FiniteDuration) extends Product with Serializable
  6. case class FileStorageBucketsSettings(entityObjects: String, temp: String) extends Product with Serializable
  7. case class FileStorageSettings(required: Boolean, uri: String, accessKeyId: String, secretAccessKey: String, uploadParallelism: Int, buckets: FileStorageBucketsSettings) extends Product with Serializable
  8. case class HttpSettings(host: String, port: Int) extends Product with Serializable

    Настройки для для приема запросов по HTTP

    Настройки для для приема запросов по HTTP

    host

    адрес

    port

    порт

  9. case class KafkaSettings(servers: String, commandsTopic: String, consumerGroup: Option[String], commandEvent: CommandEventSettings, entityObjectEventTopic: String, fileEventsTopic: String, consumerRestart: ConsumerRestartSettings, partitions: Int) extends Product with Serializable

    Настройки для Kafka

    Настройки для Kafka

    servers

    Адрес Kafka

    commandsTopic

    Название топика для входящих команд

    consumerGroup

    Название группы потребителей команд, в которую входит данный сервис

    commandEvent

    Kafka настройки для событий по командам

    entityObjectEventTopic

    Название топика для событий по объектам

  10. case class RootConfig(app: ApplicationSettings, discoverableService: Config, senderlib: Config, database: Config, serviceInfo: Config, fs: FileStorageSettings, authzforce: AuthzforceClientSettings) extends Product with Serializable

    Обертка над com.typesafe.config.Config

    Обертка над com.typesafe.config.Config

    app

    Настройки для приложения

    discoverableService

    Config для регистрации сервиса

    senderlib

    Config для SenderLib

    database

    Config для com.embedika.verdi.persistence.profile.ProfileComponent

Ungrouped