Class RunningDevServicesRegistry
java.lang.Object
io.quarkus.devservices.crossclassloader.runtime.RunningDevServicesRegistry
Note: This class should only use language-level classes and classes defined in this same package.
Other Quarkus classes might be in a different classloader.
Warning: The methods in this class should *not* be called directly from an extension processor, in the augmentation phase. Tracker-aware running dev services will only be registered post-augmentation, at runtime.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRunningService(ComparableDevServicesConfig key, RunningService service) voidvoidcloseAllRunningServices(String launchMode) voidcloseRemainingRunningServices(UUID uuid, String launchMode, Collection<DevServiceOwner> ownersToKeep) getAllRunningServices(String launchMode) getRunningServices(ComparableDevServicesConfig identifyingConfig) (package private) voidlogClosing(String featureName, String launchMode, String containerId) (package private) voidlogFailedToClose(Exception e, String featureName, String launchMode, String containerId)
-
Field Details
-
INSTANCE
-
APPLICATION_UUID
-
-
Method Details
-
logClosing
-
logFailedToClose
-
closeAllRunningServices
-
closeRemainingRunningServices
public void closeRemainingRunningServices(UUID uuid, String launchMode, Collection<DevServiceOwner> ownersToKeep) -
closeAllRunningServices
-
getAllRunningServices
-
getRunningServices
-
addRunningService
-