Fixed the observable collection thread pool indicator (#12087)
Co-authored-by: robin <pengrobin607@gmail.com>
This commit is contained in:
parent
7e3064f9b6
commit
ff4c1e8672
|
|
@ -1129,6 +1129,7 @@ public class DefaultApplicationDeployer extends AbstractDeployer<ApplicationMode
|
|||
return;
|
||||
}
|
||||
setStarted();
|
||||
startMetricsCollector();
|
||||
if (logger.isInfoEnabled()) {
|
||||
logger.info(getIdentifier() + " is ready.");
|
||||
}
|
||||
|
|
@ -1146,7 +1147,12 @@ public class DefaultApplicationDeployer extends AbstractDeployer<ApplicationMode
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
private void startMetricsCollector() {
|
||||
DefaultMetricsCollector collector = applicationModel.getBeanFactory().getBean(DefaultMetricsCollector.class);
|
||||
if (Objects.nonNull(collector) && collector.isThreadpoolCollectEnabled()) {
|
||||
collector.registryDefaultSample();
|
||||
}
|
||||
}
|
||||
private void completeStartFuture(boolean success) {
|
||||
if (startFuture != null) {
|
||||
startFuture.complete(success);
|
||||
|
|
|
|||
Loading…
Reference in New Issue