Interface Summary Interface Description IDtProjectResourceLifecycleBootstrapBootstrap for adding lifecycle callbacks during project resource operations in workspace.
Class Summary Class Description AbstractDtProjectContextAbstract implementation of the EDT project context for the service lifecycle management subsystem. CoreServiceLifecycleUtilsSet of service utils for lifecycle management of core/other important services. DtRestorationJobService lifecycle job that attempts to restore contexts in case of service start/stop failures. ExternalDtProjectDataProviderCustom data provider for
ProjectContextwhich contains external DT project specific initialization/deinitialization data
MessagesMessage set for the platform core lifecycle integration. OverlayDtProjectDataProviderCustom data provider for
ProjectContextwhich contains overlay DT project specific initialization/deinitialization data
ProjectContextLifecycle management service context matching the project in the workspace. ProjectRestartJobJob to stop and re-start project service lifecycle. ProjectStopJobJob to stop project service lifecycle. ServiceLifecycleJobAbstract implementation of the service lifecycle changing job. WorkspaceProjectStartRequestWorkspace project start request. WorkspaceProjectStopRequestWorkspace project stop request.
Enum Summary Enum Description ProjectContextRestartRequestedException.RestartAllowanceRestart allowance that indicates the possibility of the restart ProjectStartTypeProject start type for the project start service lifecycle. ProjectStopTypeProject stop type for the project stop service lifecycle.
Exception Summary Exception Description ProjectContextCannotBeStartedExceptionException that indicates that the given project context cannot be started at all. ProjectContextRestartRequestedExceptionException that indicates that the given project context should be restarted, usually after some interactive incident resolution from the user side. RuntimeVersionUnsupportedExceptionProject restart-requiring exception that indicates that the system lacks the support of the platform version that is necessary to start the project