@Component(value="ProtocolManager") public class ProtocolManager extends MemberChangeListener implements org.springframework.beans.factory.DisposableBean
| 限定符和类型 | 字段和说明 |
|---|---|
private boolean |
apInit |
private APProtocol |
apProtocol |
private boolean |
cpInit |
private CPProtocol |
cpProtocol |
private ServerMemberManager |
memberManager |
private java.util.Set<Member> |
oldMembers |
| 构造器和说明 |
|---|
ProtocolManager(ServerMemberManager memberManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy() |
APProtocol |
getApProtocol() |
CPProtocol |
getCpProtocol() |
private void |
initAPProtocol() |
private void |
initCPProtocol() |
private void |
injectMembers4AP(Config config) |
private void |
injectMembers4CP(Config config) |
void |
onEvent(MembersChangeEvent event) |
static java.util.Set<java.lang.String> |
toAPMembersInfo(java.util.Collection<Member> members) |
static java.util.Set<java.lang.String> |
toCPMembersInfo(java.util.Collection<Member> members) |
ignoreExpireEvent, subscribeTypeexecutor, scopeMatchesprivate CPProtocol cpProtocol
private APProtocol apProtocol
private final ServerMemberManager memberManager
private boolean apInit
private boolean cpInit
private java.util.Set<Member> oldMembers
public ProtocolManager(ServerMemberManager memberManager)
public static java.util.Set<java.lang.String> toAPMembersInfo(java.util.Collection<Member> members)
public static java.util.Set<java.lang.String> toCPMembersInfo(java.util.Collection<Member> members)
public CPProtocol getCpProtocol()
public APProtocol getApProtocol()
@PreDestroy public void destroy()
destroy 在接口中 org.springframework.beans.factory.DisposableBeanprivate void initAPProtocol()
private void initCPProtocol()
private void injectMembers4CP(Config config)
private void injectMembers4AP(Config config)
public void onEvent(MembersChangeEvent event)
onEvent 在类中 Subscriber<MembersChangeEvent>Copyright © 2018–2022 Alibaba Group. All rights reserved.