public class FineClusterConfig extends DefaultConfiguration implements ClusterConfig
| 构造器和说明 |
|---|
FineClusterConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getClusterName()
获取集群名
|
static FineClusterConfig |
getInstance() |
int |
getJChannelStartPort(ProtocolStackType protocolStackType) |
java.lang.String |
getMCastAddress()
获取组播地址
|
ClusterNCSelectionStrategy |
getNCSelectionStrategy()
当前网卡选择策略
|
ClusterConnectionProtocol |
getProtocol()
通信协议
|
void |
initialize()
子类可以实现具体的initialize方法,比如注册一些非基本类型对象的读写方式等
这个方法会在调用 ConfigContext.getConfigInstance(XXX)的时候调用
|
boolean |
isCluster()
判断是否是集群
|
void |
setCluster(boolean cluster)
开启集群
|
void |
setClusterName(java.lang.String clusterName)
设置集群名
|
void |
setNCSelectionStrategy(ClusterNCSelectionStrategy selectionStrategy)
设置网卡选择策略
|
void |
setProtocol(ClusterConnectionProtocol protocol)
设置通信协议
|
getNameSpaceclone, mirrorpublic void initialize()
Configurationinitialize 在类中 Configurationpublic static FineClusterConfig getInstance()
public boolean isCluster()
ClusterConfigisCluster 在接口中 ClusterConfigpublic void setCluster(boolean cluster)
ClusterConfigsetCluster 在接口中 ClusterConfigpublic java.lang.String getMCastAddress()
ClusterConfiggetMCastAddress 在接口中 ClusterConfigpublic java.lang.String getClusterName()
ClusterConfiggetClusterName 在接口中 ClusterConfigpublic void setClusterName(java.lang.String clusterName)
ClusterConfigsetClusterName 在接口中 ClusterConfigpublic ClusterConnectionProtocol getProtocol()
ClusterConfiggetProtocol 在接口中 ClusterConfigpublic void setProtocol(ClusterConnectionProtocol protocol)
ClusterConfigsetProtocol 在接口中 ClusterConfigpublic ClusterNCSelectionStrategy getNCSelectionStrategy()
ClusterConfiggetNCSelectionStrategy 在接口中 ClusterConfigpublic void setNCSelectionStrategy(ClusterNCSelectionStrategy selectionStrategy)
ClusterConfigsetNCSelectionStrategy 在接口中 ClusterConfigpublic int getJChannelStartPort(ProtocolStackType protocolStackType)