public abstract class SPIFacade<T> extends Object
Created by davidoff shen on 2016-11-30.
构造器和说明 |
---|
SPIFacade() |
限定符和类型 | 方法和说明 |
---|---|
protected T |
conflict() |
Collection<T> |
getAllInstances() |
protected T |
getDefaultProvider() |
T |
getInstance() |
T |
getInstance(Class<? extends T> providerClass) |
T |
getInstance(String className) |
protected Class<T> |
getInterfaceClass() |
protected void |
loadInstances() |
protected T getDefaultProvider()
protected void loadInstances()
public Collection<T> getAllInstances()
protected T conflict()
public T getInstance()
Copyright © 2017. All rights reserved.