public class AcceptableServiceLoader<Param_Type,T extends AcceptableService<Param_Type>> extends Object implements ServiceLoader<T>
| 构造器和说明 |
|---|
AcceptableServiceLoader(ServiceLoaderFacade<T> serviceLoaderFacade) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<T> |
getAllInstances() |
T |
getInstance() |
T |
getInstance(Class<? extends T> providerClass) |
T |
getInstance(String name) |
Map<String,T> |
getInstances() |
T |
getServiceInstance(Param_Type param) |
List<T> |
getServiceInstances(Param_Type param) |
public AcceptableServiceLoader(ServiceLoaderFacade<T> serviceLoaderFacade)
public List<T> getServiceInstances(Param_Type param)
public T getServiceInstance(Param_Type param)
public Collection<T> getAllInstances()
getAllInstances 在接口中 ServiceLoader<T extends AcceptableService<Param_Type>>public T getInstance(Class<? extends T> providerClass)
getInstance 在接口中 ServiceLoader<T extends AcceptableService<Param_Type>>public T getInstance(String name)
getInstance 在接口中 ServiceLoader<T extends AcceptableService<Param_Type>>public T getInstance()
getInstance 在接口中 ServiceLoader<T extends AcceptableService<Param_Type>>public Map<String,T> getInstances()
getInstances 在接口中 ServiceLoader<T extends AcceptableService<Param_Type>>Copyright © 2018. All rights reserved.