com.geirolz.app.toolkit.App
See theApp companion object
class App[F[_], FAILURE, APP_INFO <: SimpleAppInfo[_], LOGGER_T[_[_]], CONFIG, RESOURCES, DEPENDENCIES]
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Type members
Value members
Concrete methods
def onFinalize(f: Dependencies[APP_INFO, LOGGER_T[F], CONFIG, DEPENDENCIES, RESOURCES] => F[Unit]): Self
def onFinalizeAppend(f: Dependencies[APP_INFO, LOGGER_T[F], CONFIG, DEPENDENCIES, RESOURCES] => F[Unit]): Self
def onFinalizeUpdate(f: F[Unit] => Dependencies[APP_INFO, LOGGER_T[F], CONFIG, DEPENDENCIES, RESOURCES] => F[Unit]): Self
Concrete fields
val beforeProvidingF: Dependencies[APP_INFO, LOGGER_T[F], CONFIG, DEPENDENCIES, RESOURCES] => F[Unit]
val dependenciesLoader: Resources[APP_INFO, LOGGER_T[F], CONFIG, RESOURCES] => Resource[F, Either[FAILURE, DEPENDENCIES]]
val failureHandlerLoader: Resources[APP_INFO, LOGGER_T[F], CONFIG, RESOURCES] => FailureHandler[F, FAILURE]
val provideBuilder: Dependencies[APP_INFO, LOGGER_T[F], CONFIG, DEPENDENCIES, RESOURCES] => F[Either[FAILURE, List[F[Either[FAILURE, Any]]]]]
In this article