distage-framework
distage-framework
API
izumi.distage.framework
CheckableApp
CheckableApp
CoreCheckableApp
CoreCheckableAppSimple
DebugProperties
PlanCheck
Main
runtime
RoleSelection
AllExcluding
Everything
OnlySelected
RoleSelection
PlanCheckConfig
PlanCheckConfig
PlanCheckMaterializer
PlanCheckMaterializer
RoleCheckableApp
izumi.distage.framework.config
PlanningOptions
izumi.distage.framework.model
PlanCheckInput
PlanCheckInput
PlanCheckResult
PlanCheckResult
Correct
Incorrect
izumi.distage.framework.model.exceptions
PlanCheckException
izumi.distage.framework.services
AbstractConfigLoader
ActivationChoicesExtractor
ActivationChoicesExtractor
Impl
BootstrapPlatformModule
ConfigArgsProvider
ConfigArgsProvider
Default
Empty
ConfigLoader
ConfigLoader
Args
ConfigLoaderException
LocalFSImpl
ConfigLocationProvider
ConfigLocationProvider
Default
ConfigMerger
ConfigMerger
ConfigMergerImpl
ModuleProvider
ModuleProvider
Impl
LogstageFailureHandlerModule
PlanCircularDependencyCheck
ResourceRewriter
ResourceRewriter
RewriteResult
DontChange
ReplaceImpl
RewriteResult
RewriteRules
RoleAppPlanner
RoleAppPlanner
AppStartupPlans
Impl
izumi.distage.roles
DebugProperties
RoleAppBootArgsModule
RoleAppBootConfigModule
RoleAppBootLoggerModule
RoleAppBootModule
RoleAppBootPlatformModule
RoleAppMain
PlanCheck
RoleAppMain
ArgV
ArgV
LauncherBIO
LauncherCats
LauncherIdentity
Options
izumi.distage.roles.bundled
BundledRolesModule
BundledRolesModule
BundledService
BundledTask
ConfigWriter
ConfigWriter
ConfigPath
ConfigPath
ConfigurableComponent
ExtractConfigPath
Options
WriteReference
Help
Help
RunAllRoles
RunAllRoles
RunAllTasks
RunAllTasks
izumi.distage.roles.launcher
AbstractActivationParser
ActivationConfig
ActivationConfig
ActivationParser
ActivationParser
Impl
AppArgsInterceptor
AppArgsInterceptor
Impl
AppFailureHandler
AppFailureHandler
NullHandler
PrintingHandler
TerminatingHandler
AppResourceProvider
AppResourceProvider
AppResource
FinalizerFilters
FinalizerFilters
Impl
AppShutdownInitiator
AppShutdownInitiator
AppShutdownStrategy
AppShutdownStrategy
BIOShutdownStrategy
CatsEffectIOShutdownStrategy
ImmediateExitShutdownStrategy
JvmExitHookLatchShutdownStrategy
CLILoggerOptions
CLILoggerOptionsReader
CLILoggerOptionsReader
CLILoggerOptionsReaderImpl
EarlyLoggerFactory
EarlyLoggerFactory
EarlyLoggerFactoryImpl
LateLoggerFactory
LateLoggerFactory
LateLoggerFactoryImpl
LogConfigLoader
LogConfigLoader
DeclarativeLoggerConfig
LogConfigLoaderImpl
LoggerFormat
Json
Text
LoggerFormat
SinksConfig
SinksConfig
ModuleValidator
ModuleValidator
ModuleValidatorImpl
ValidatedModulePair
PreparedApp
PreparedApp
PreparedAppSyntax
PreparedAppSyntaxImpl
RoleAppActivationParser
RoleAppActivationParser
Impl
RoleAppEntrypoint
RoleAppEntrypoint
Impl
RoleProvider
RoleProvider
NonReflectiveImpl
ReflectiveImpl
RouterFactory
RouterFactory
RouterFactoryImpl
StartupBanner
StartupBanner
Impl
distage-framework
/
izumi.distage.roles.launcher
/
AppShutdownStrategy
/
ImmediateExitShutdownStrategy
ImmediateExitShutdownStrategy
izumi.distage.roles.launcher.AppShutdownStrategy$.ImmediateExitShutdownStrategy
class
ImmediateExitShutdownStrategy
[
F
[
_
]]
extends
AppShutdownStrategy
[
F
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
AppShutdownStrategy
[
F
]
trait
AppShutdownInitiator
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Concrete methods
def
awaitShutdown
(
logger
:
IzLogger
):
F
[
Unit
]
override
def
releaseAwaitLatch
():
Unit
Attributes
Definition Classes
AppShutdownStrategy
->
AppShutdownInitiator