package simple
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class ApplicationComponents(server: HttpServer, database: Database) extends Product with Serializable
- case class ApplicationConfig(httpServerConfig: HttpServerConfig, serverThreadPoolConfig: ThreadPoolConfig, databaseThreadPoolConfig: ThreadPoolConfig) extends Product with Serializable
- trait Database extends AnyRef
- case class ExecutorService(config: ThreadPoolConfig) extends Start with Stop with Product with Serializable
- case class HttpServer(config: HttpServerConfig, executorService: ExecutorService) extends Start with Product with Serializable
- case class HttpServerConfig(host: String, port: Int) extends Product with Serializable
- case class PostgresDatabase(executorService: ExecutorService) extends Database with Start with Product with Serializable
- case class ThreadPoolConfig(threadsNb: Int) extends Product with Serializable
Value Members
- object Application
- object ApplicationComponents extends Serializable
- object ApplicationConfig extends GenericReader with Serializable
- object Database
- object ExecutorService extends Serializable
- object HttpServer extends Serializable
- object PostgresDatabase extends Serializable