| Constructor and Description |
|---|
ClusterSpi() |
| Modifier and Type | Method and Description |
|---|---|
Response |
call(Request request) |
protected Response |
callFalse(Request request,
Exception cause) |
String |
desc() |
void |
destroy() |
AtomicBoolean |
getAvailable() |
HaStrategy<T> |
getHaStrategy() |
Class<T> |
getInterface() |
LoadBalance<T> |
getLoadBalance() |
List<Referer<T>> |
getReferers() |
URL |
getUrl() |
void |
init() |
boolean |
isAvailable() |
void |
onRefresh(List<Referer<T>> referers) |
void |
setAvailable(AtomicBoolean available) |
void |
setHaStrategy(HaStrategy<T> haStrategy) |
void |
setLoadBalance(LoadBalance<T> loadBalance) |
void |
setUrl(URL url) |
String |
toString() |
public void init()
public Class<T> getInterface()
getInterface in interface Caller<T>public boolean isAvailable()
isAvailable in interface Nodepublic AtomicBoolean getAvailable()
public void setAvailable(AtomicBoolean available)
public HaStrategy<T> getHaStrategy()
public void setHaStrategy(HaStrategy<T> haStrategy)
setHaStrategy in interface Cluster<T>public LoadBalance<T> getLoadBalance()
getLoadBalance in interface Cluster<T>public void setLoadBalance(LoadBalance<T> loadBalance)
setLoadBalance in interface Cluster<T>Copyright © 2019. All rights reserved.