public class ClusterService
extends java.lang.Object
构造器和说明 |
---|
ClusterService() |
限定符和类型 | 方法和说明 |
---|---|
void |
closeCluster()
开闭集群
|
java.util.List<ClusterNodeBean> |
getAllClusterNodes()
获取所有节点配置信息
|
java.util.List<java.lang.String> |
getAvailableAddresses(java.lang.String nodeId)
获取某个节点的可用ip
|
ClusterStatus |
getClusterStatus()
获取集群状态
|
java.lang.String |
getConnectionProtocol()
获取当前协议类型
|
java.lang.String |
getFileConsistenceMode()
文件一致性模式(文件同步 OR 文件服务器)
|
FileServiceBean |
getFileService()
获取文件服务器设置信息
|
static ClusterService |
getInstance() |
java.lang.String |
getNCSelectionStrategy()
获取网卡选择策略
|
StatusServiceBean |
getStatusService()
获取状态服务器设置信息
|
void |
openCluster()
开启集群
|
void |
setClusterNode(ClusterNodeBean bean)
配置一个节点
|
void |
setConnectionProtocol(java.lang.String protocol)
设置协议类型
|
void |
setFileService(FileServiceBean bean)
设置文件服务器
|
void |
setNCSelectionStrategy(java.lang.String strategy)
设置网卡选择策略
|
void |
setStatusService(StatusServiceBean bean)
设置状态服务器
|
void |
syncResourceCache()
同步缓存
|
public static ClusterService getInstance()
public ClusterStatus getClusterStatus() throws java.lang.Exception
java.lang.Exception
public void openCluster() throws java.lang.Exception
java.lang.Exception
public void closeCluster() throws java.lang.Exception
java.lang.Exception
public StatusServiceBean getStatusService() throws java.lang.Exception
java.lang.Exception
public void setStatusService(StatusServiceBean bean) throws java.lang.Exception
bean
- java.lang.Exception
public FileServiceBean getFileService() throws java.lang.Exception
java.lang.Exception
public void setFileService(FileServiceBean bean) throws java.lang.Exception
bean
- java.lang.Exception
public java.lang.String getFileConsistenceMode()
public void syncResourceCache() throws java.lang.Exception
java.lang.Exception
- 如果正在运行中抛出异常public java.util.List<ClusterNodeBean> getAllClusterNodes() throws java.lang.Exception
java.lang.Exception
public void setClusterNode(ClusterNodeBean bean) throws java.lang.Exception
bean
- java.lang.Exception
public java.util.List<java.lang.String> getAvailableAddresses(java.lang.String nodeId) throws java.lang.Exception
nodeId
- java.lang.Exception
public void setNCSelectionStrategy(java.lang.String strategy) throws java.lang.Exception
strategy
- java.lang.Exception
public java.lang.String getNCSelectionStrategy() throws java.lang.Exception
java.lang.Exception
public void setConnectionProtocol(java.lang.String protocol) throws java.lang.Exception
protocol
- java.lang.Exception
public java.lang.String getConnectionProtocol() throws java.lang.Exception
java.lang.Exception