@ProcessInDataSource(name=BASE) public class MicroServiceManagerImpl extends AbstractSystemInitializer implements MicroServiceManager
构造器和说明 |
---|
MicroServiceManagerImpl() |
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,java.lang.String[]> |
getAllServiceConfig() |
com.seeyon.ctp.common.properties.CommentProperties |
getConfig(java.lang.String ticket) |
com.seeyon.ctp.common.properties.CommentProperties |
getConfigByServiceId(java.lang.String serviceId) |
java.lang.String |
getMicroServiceUrl(MicroServiceEnum serviceEnum) |
java.lang.String |
getRegistCode(java.lang.String serviceId) |
java.lang.String |
getServiceName(java.lang.String serviceId) |
void |
initialize()
初始化接口,将在系统启动时被调用
|
boolean |
isOnline(MicroServiceEnum serviceEnum) |
java.lang.String |
keeplive(java.lang.String ticket) |
void |
loadServiceContextPath(java.lang.Object o) |
void |
MicroServiceOnline(MicroServiceOnlineEvent evt) |
void |
refreshRegistCode(java.lang.String serviceId) |
java.lang.String |
regist(java.lang.String serviceId,
com.seeyon.ctp.common.properties.CommentProperties properties) |
void |
saveConfig(java.lang.String serviceId,
com.seeyon.ctp.common.properties.CommentProperties commentProperties) |
void |
saveConfig(java.lang.String serviceId,
java.lang.String pString) |
void |
setConfigManager(ConfigManager configManager) |
void |
setPartitionManager(PartitionManager partitionManager) |
destroy, getSortOrder, initializeAtLast, preparedData, setSortOrder
public void initialize()
SystemInitializer
initialize
在接口中 SystemInitializer
initialize
在类中 AbstractSystemInitializer
public void setPartitionManager(PartitionManager partitionManager)
public void setConfigManager(ConfigManager configManager)
public java.lang.String regist(java.lang.String serviceId, com.seeyon.ctp.common.properties.CommentProperties properties) throws BusinessException
regist
在接口中 MicroServiceManager
BusinessException
public java.lang.String getRegistCode(java.lang.String serviceId)
getRegistCode
在接口中 MicroServiceManager
public void refreshRegistCode(java.lang.String serviceId)
refreshRegistCode
在接口中 MicroServiceManager
public java.util.Map<java.lang.String,java.lang.String[]> getAllServiceConfig()
getAllServiceConfig
在接口中 MicroServiceManager
public java.lang.String getServiceName(java.lang.String serviceId)
getServiceName
在接口中 MicroServiceManager
public com.seeyon.ctp.common.properties.CommentProperties getConfig(java.lang.String ticket) throws BusinessException
getConfig
在接口中 MicroServiceManager
BusinessException
public com.seeyon.ctp.common.properties.CommentProperties getConfigByServiceId(java.lang.String serviceId)
getConfigByServiceId
在接口中 MicroServiceManager
public void saveConfig(java.lang.String serviceId, java.lang.String pString)
saveConfig
在接口中 MicroServiceManager
public void saveConfig(java.lang.String serviceId, com.seeyon.ctp.common.properties.CommentProperties commentProperties)
saveConfig
在接口中 MicroServiceManager
public java.lang.String keeplive(java.lang.String ticket) throws BusinessException
keeplive
在接口中 MicroServiceManager
BusinessException
public java.lang.String getMicroServiceUrl(MicroServiceEnum serviceEnum)
getMicroServiceUrl
在接口中 MicroServiceManager
public boolean isOnline(MicroServiceEnum serviceEnum)
isOnline
在接口中 MicroServiceManager
@ListenEvent(event=MicroServiceOnlineEvent.class) public void MicroServiceOnline(MicroServiceOnlineEvent evt)
@HandleNotification(type=FILEDOWN_SERVICE_NOTIFY) public void loadServiceContextPath(java.lang.Object o)