Use ordered TaskExecutorCustomizers

Use an ordered stream in `TaskExecutionAutoConfiguration` when
obtaining the TaskExecutor customizers.

See gh-18333
This commit is contained in:
Tadaya Tsuyukubo 2019-09-23 21:21:31 -07:00 committed by Phillip Webb
parent 865a1cd994
commit bccdf04358

View File

@ -75,7 +75,7 @@ public class TaskExecutionAutoConfiguration {
builder = builder.allowCoreThreadTimeOut(pool.isAllowCoreThreadTimeout());
builder = builder.keepAlive(pool.getKeepAlive());
builder = builder.threadNamePrefix(this.properties.getThreadNamePrefix());
builder = builder.customizers(this.taskExecutorCustomizers);
builder = builder.customizers(this.taskExecutorCustomizers.orderedStream()::iterator);
builder = builder.taskDecorator(this.taskDecorator.getIfUnique());
return builder;
}