@SpiMeta(name="localSwitcherService") public class LocalSwitcherService extends Object implements SwitcherService
| 构造器和说明 |
|---|
LocalSwitcherService() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Switcher> |
getAllSwitchers()
获取所有接口降级开关
|
static List<Switcher> |
getAllSwitchersStatic() |
Switcher |
getSwitcher(String name)
获取接口降级开关
|
static Switcher |
getSwitcherStatic(String name) |
void |
initSwitcher(String switcherName,
boolean initialValue)
初始化开关。
|
static void |
offSwitcher(String name) |
static void |
onSwitcher(String name) |
static void |
putSwitcher(String name,
boolean on) |
static void |
putSwitcher(Switcher switcher) |
void |
setSwitcher(String switcherName,
boolean value)
设置开关状态。
|
boolean |
switcherIsOpen(String switcherName)
检查开关是否开启。
|
boolean |
switcherIsOpen(String switcherName,
boolean defaultValue)
检查开关是否开启,如果开关不存在则将开关置默认值,并返回。
|
public Switcher getSwitcher(String name)
SwitcherServicegetSwitcher 在接口中 SwitcherServicepublic List<Switcher> getAllSwitchers()
SwitcherServicegetAllSwitchers 在接口中 SwitcherServicepublic static void putSwitcher(Switcher switcher)
public static void putSwitcher(String name, boolean on)
public static void onSwitcher(String name)
public static void offSwitcher(String name)
public void initSwitcher(String switcherName, boolean initialValue)
SwitcherServiceinitSwitcher 在接口中 SwitcherServicepublic boolean switcherIsOpen(String switcherName)
SwitcherServiceswitcherIsOpen 在接口中 SwitcherServicepublic boolean switcherIsOpen(String switcherName, boolean defaultValue)
SwitcherServiceswitcherIsOpen 在接口中 SwitcherServicepublic void setSwitcher(String switcherName, boolean value)
SwitcherServicesetSwitcher 在接口中 SwitcherServiceCopyright © 2016. All rights reserved.