izumi.distage.roles.launcher
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ActivationParserclass Impl
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ActivationConfig.type
Note, besides replacing this class, activation parsing strategy can also be changed by using bootstrap modules or plugins and adding an override for make[Activation].named("roleapp") to izumi.distage.roles.RoleAppMain#roleAppBootOverrides
Note, besides replacing this class, activation parsing strategy can also be changed by using bootstrap modules or plugins and adding an override for make[Activation].named("roleapp") to izumi.distage.roles.RoleAppMain#roleAppBootOverrides
Attributes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ActivationParser.type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AppArgsInterceptor.type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AppFailureHandler.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AppResourceProvider.type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AppShutdownInitiator.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait AppShutdownStrategy[F]class AsyncShutdownStrategy[F]class ImmediateExitShutdownStrategy[F]class JvmExitHookBlockingShutdownStrategy[F]
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AppShutdownStrategy.type
There are two possible graceful termination paths for an application:
There are two possible graceful termination paths for an application:
-
User explicitly calls AppShutdownStrategy#releaseAwaitLatch
-
The application received SIGINT and the shutdown hook triggers.
It's important to remember that all other threads will continue to run until the shutdown hook finishes, after that they'll stop abruptly without even receiving any exceptions.
Izumi runtime will call AppShutdownStrategy#finishShutdown when all the cleanups are done.
Possible code paths:
Attributes
- See also
- Companion
- object
- Supertypes
- Known subtypes
-
class AsyncShutdownStrategy[F]class ImmediateExitShutdownStrategy[F]class JvmExitHookBlockingShutdownStrategy[F]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Per-application holder of the most-recently-initialized application LogRouter, used by izumi.distage.roles.RoleAppMain.main to report a fatal failure through the configured (format-resolved) router after the boot graph has been torn down.
Per-application holder of the most-recently-initialized application LogRouter, used by izumi.distage.roles.RoleAppMain.main to report a fatal failure through the configured (format-resolved) router after the boot graph has been torn down.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
EarlyLoggerFactory.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class EarlyLoggerFactoryImpl
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LateLoggerFactory.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class LateLoggerFactoryImpl
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class LogConfigLoaderImpl
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LoggerConfigLoader.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ModuleValidatorImpl
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ModuleValidator.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass AnyShow all
- Self type
-
PreparedApp.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object PreparedApp
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RoleAppEntrypoint.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class NonReflectiveImpl
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RoleProvider.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RouterFactory.type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StartupBanner.type