org
.
bitbucket
.
pshirshov
.
izumitk
.
app
model
package
model
Visibility
Public
All
Type Members
case class
AppArguments
(
configFile:
Option
[
File
] =
None
,
logbackFile:
Option
[
File
] =
None
,
dump:
Option
[
Boolean
] =
Option(false)
,
allowReferenceStartup:
Option
[
Boolean
] =
Option(false)
,
showReference:
Option
[
Boolean
] =
Option(false)
,
writeReference:
Option
[
Boolean
] =
Option(false)
,
args:
Map
[
String
,
AnyRef
] =
mutable.HashMap()
,
toJson:
Option
[
Boolean
] =
Option(false)
,
full:
Option
[
Boolean
] =
Option(false)
)
extends
Product
with
Serializable
trait
EntryPoint
extends
AnyRef
case class
ServiceInfo
(
health:
Vector
[
HealthCheck
]
,
version:
ServiceVersion
=
ServiceInfo.serviceVersion
,
timestamp:
ZonedDateTime
=
TimeUtils.utcNow
,
uptime:
String
=
...
)
extends
Product
with
Serializable
Annotations
@JsonIgnoreProperties
()
case class
ServiceVersion
(
version:
String
,
revision:
String
,
timestamp:
String
,
author:
String
)
extends
Product
with
Serializable
case class
StartupConfiguration
(
arguments:
AppArguments
,
config:
LoadedConfig
)
extends
Product
with
Serializable
Value Members
object
ServiceInfo
extends
Serializable
Ungrouped