public interface Config<L extends RequestProcessor>
extends java.io.Serializable
RequestProcessor : The consistency protocol provides services for all businesses, but each business only cares
about the transaction information belonging to that business, and the transaction processing between the various
services should not block each other. Therefore, the LogProcessor is abstracted to implement the parallel processing
of transactions of different services. Corresponding LogProcessor sub-interface: LogProcessor4AP or LogProcessor4CP,
different consistency protocols will actively discover the corresponding LogProcessor
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addMembers(java.util.Set<java.lang.String> members)
members join.
|
java.util.Set<java.lang.String> |
getMembers()
get the cluster node information.
|
java.lang.String |
getSelfMember()
get local node address info.
|
java.lang.String |
getVal(java.lang.String key)
get configuration content by key.
|
java.lang.String |
getValOfDefault(java.lang.String key,
java.lang.String defaultVal)
get configuration content by key, if not found, use default-val.
|
void |
removeMembers(java.util.Set<java.lang.String> members)
members leave.
|
void |
setMembers(java.lang.String self,
java.util.Set<java.lang.String> members)
Set the cluster node information to initialize,like [ip:port, ip:port, ip:port].
|
void |
setVal(java.lang.String key,
java.lang.String value)
Add configuration content.
|
void setMembers(java.lang.String self,
java.util.Set<java.lang.String> members)
self - local node address information, ip:portmembers - Setvoid addMembers(java.util.Set<java.lang.String> members)
members - Setvoid removeMembers(java.util.Set<java.lang.String> members)
members - Setjava.lang.String getSelfMember()
java.util.Set<java.lang.String> getMembers()
void setVal(java.lang.String key,
java.lang.String value)
key - config keyvalue - config valuejava.lang.String getVal(java.lang.String key)
key - config keyjava.lang.String getValOfDefault(java.lang.String key,
java.lang.String defaultVal)
key - config keydefaultVal - default valueCopyright © 2018–2021 Alibaba Group. All rights reserved.