style: 调整代码, 以防止造成误解.

调整 static 属性与 instance 属性的位置, 以防被视为纳入 instance 属性的一部分.
This commit is contained in:
LamGC 2021-08-19 23:51:21 +08:00
parent 3d8167b3b4
commit e54a9513df
Signed by: LamGC
GPG Key ID: 6C5AE2A913941E1D

View File

@ -16,13 +16,14 @@ import java.util.concurrent.ConcurrentHashMap;
*/ */
public class GroovyTriggerProvider { public class GroovyTriggerProvider {
private final Map<String, ServiceLoader.Provider<GroovyTrigger>> triggerProviderMap = new ConcurrentHashMap<>();
/** /**
* Trigger Provider 唯一实例. * Trigger Provider 唯一实例.
*/ */
public final static GroovyTriggerProvider INSTANCE = new GroovyTriggerProvider(); public final static GroovyTriggerProvider INSTANCE = new GroovyTriggerProvider();
private final Map<String, ServiceLoader.Provider<GroovyTrigger>> triggerProviderMap = new ConcurrentHashMap<>();
private GroovyTriggerProvider() { private GroovyTriggerProvider() {
ServiceLoader<GroovyTrigger> loader = ServiceLoader.load(GroovyTrigger.class); ServiceLoader<GroovyTrigger> loader = ServiceLoader.load(GroovyTrigger.class);
loader.stream().iterator().forEachRemaining(triggerProvider -> { loader.stream().iterator().forEachRemaining(triggerProvider -> {