@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, setSortOrderpublic void initialize()
SystemInitializerinitialize 在接口中 SystemInitializerinitialize 在类中 AbstractSystemInitializerpublic 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 在接口中 MicroServiceManagerBusinessExceptionpublic java.lang.String getRegistCode(java.lang.String serviceId)
getRegistCode 在接口中 MicroServiceManagerpublic void refreshRegistCode(java.lang.String serviceId)
refreshRegistCode 在接口中 MicroServiceManagerpublic java.util.Map<java.lang.String,java.lang.String[]> getAllServiceConfig()
getAllServiceConfig 在接口中 MicroServiceManagerpublic java.lang.String getServiceName(java.lang.String serviceId)
getServiceName 在接口中 MicroServiceManagerpublic com.seeyon.ctp.common.properties.CommentProperties getConfig(java.lang.String ticket)
throws BusinessException
getConfig 在接口中 MicroServiceManagerBusinessExceptionpublic com.seeyon.ctp.common.properties.CommentProperties getConfigByServiceId(java.lang.String serviceId)
getConfigByServiceId 在接口中 MicroServiceManagerpublic void saveConfig(java.lang.String serviceId,
java.lang.String pString)
saveConfig 在接口中 MicroServiceManagerpublic void saveConfig(java.lang.String serviceId,
com.seeyon.ctp.common.properties.CommentProperties commentProperties)
saveConfig 在接口中 MicroServiceManagerpublic java.lang.String keeplive(java.lang.String ticket)
throws BusinessException
keeplive 在接口中 MicroServiceManagerBusinessExceptionpublic java.lang.String getMicroServiceUrl(MicroServiceEnum serviceEnum)
getMicroServiceUrl 在接口中 MicroServiceManagerpublic 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)