Package net.risesoft.api.api
Class RegisterApi
- java.lang.Object
-
- net.risesoft.api.api.RegisterApi
-
@Listeners @RestController("register") @RPCServer(name="register", enableRequest=true) public class RegisterApi extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONNECTION_INSTANCE_ID存在连接中的信息idstatic StringCONNECTION_INSTANCE_NAME存在连接中的信息namestatic List<IServiceInstance>EMPTYstatic StringINSTANCE_ENVIRONMENT_NAME存在连接中的信息环境信息environmentstatic StringREMOVED_ALL_REGISTER监听删除服务
-
Constructor Summary
Constructors Constructor Description RegisterApi()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,List<IServiceInstanceModel>>getServices(String environment)获取所有实例Map<String,List<IServiceInstanceModel>>getServicesAll(String environment)获取所有服务booleanregister(IServiceInstanceModel serviceInstance)booleanregisterToServer(IServiceInstanceModel serviceInstance, RPCRequestContext rpcRequestContext)注册服务到中心booleanremove(String name, String instanceId)booleanreNew(RPCRequestContext rpcRequestContext)续订
-
-
-
Field Detail
-
CONNECTION_INSTANCE_ID
public static final String CONNECTION_INSTANCE_ID
存在连接中的信息id- See Also:
- Constant Field Values
-
CONNECTION_INSTANCE_NAME
public static final String CONNECTION_INSTANCE_NAME
存在连接中的信息name- See Also:
- Constant Field Values
-
INSTANCE_ENVIRONMENT_NAME
public static final String INSTANCE_ENVIRONMENT_NAME
存在连接中的信息环境信息environment- See Also:
- Constant Field Values
-
REMOVED_ALL_REGISTER
public static final String REMOVED_ALL_REGISTER
监听删除服务- See Also:
- Constant Field Values
-
EMPTY
public static final List<IServiceInstance> EMPTY
-
-
Method Detail
-
getServices
@API public Map<String,List<IServiceInstanceModel>> getServices(@RequestParam(required=false,defaultValue="Public") @Param(required=false,defaultValue="Public") String environment)
获取所有实例- Returns:
-
register
public boolean register(IServiceInstanceModel serviceInstance)
-
registerToServer
@API(name="register") public boolean registerToServer(IServiceInstanceModel serviceInstance, RPCRequestContext rpcRequestContext)
注册服务到中心- Parameters:
serviceInstance- 实例- Returns:
-
reNew
@API public boolean reNew(RPCRequestContext rpcRequestContext)
续订- Parameters:
rpcRequestContext-- Returns:
-
getServicesAll
@RequestMapping("/getServices") public Map<String,List<IServiceInstanceModel>> getServicesAll(@RequestParam(required=false,defaultValue="Public") String environment)获取所有服务- Parameters:
environment-- Returns:
-
-