public abstract class ServiceLoaderImpl<T> extends Object implements ServiceLoader<T>
Created by davidoff shen on 2016-11-30.
| 构造器和说明 |
|---|
ServiceLoaderImpl() |
ServiceLoaderImpl(T defaultProvider) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected T |
conflict() |
protected T |
conflict(Class<? extends T> providerClass,
Map<String,T> map) |
T |
get() |
T |
get(Class<? extends T> providerClass) |
T |
get(String name) |
Map<String,T> |
getAll() |
Collection<T> |
getAllInstances()
已过时。
|
T |
getDefault() |
T |
getDefaultProvider()
已过时。
|
T |
getInstance()
已过时。
|
T |
getInstance(Class<? extends T> providerClass)
已过时。
|
T |
getInstance(String name)
已过时。
|
Map<String,T> |
getInstances()
已过时。
|
protected Class<T> |
getInterfaceClass() |
public ServiceLoaderImpl()
public ServiceLoaderImpl(T defaultProvider)
public T getDefault()
getDefault 在接口中 ServiceLoader<T>@Deprecated public Collection<T> getAllInstances()
getAllInstances 在接口中 ServiceLoader<T>public T get(String name)
get 在接口中 ServiceLoader<T>protected T conflict()
public T get()
get 在接口中 ServiceLoader<T>@Deprecated public Map<String,T> getInstances()
getInstances 在接口中 ServiceLoader<T>ServiceLoader.getAll()@Deprecated public T getInstance(Class<? extends T> providerClass)
getInstance 在接口中 ServiceLoader<T>ServiceLoader.get(Class)@Deprecated public T getInstance(String name)
getInstance 在接口中 ServiceLoader<T>ServiceLoader.get(String)@Deprecated public T getInstance()
getInstance 在接口中 ServiceLoader<T>ServiceLoader.get()@Deprecated public final T getDefaultProvider()
getDefaultProvider 在接口中 ServiceLoader<T>ServiceLoader.getDefault()Copyright © 2020. All rights reserved.