org
.
zalando
.
grafter
.
examples
simple
package
simple
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
Ungrouped