@Override public void onBusinessMethodFinish() { EventManager.post(new InvocationBusinessMethodFinishEvent(this)); }
@Override public void onBusinessMethodStart() { invocationStageTrace.startBusinessMethod(); EventManager.post(new InvocationBusinessMethodStartEvent(this)); }
public void onFinish(Response response) { if (finished) { // avoid to post repeated event return; } invocationStageTrace.finish(); EventManager.post(new InvocationFinishEvent(this, response)); finished = true; }
public void onStart(long start) { invocationStageTrace.start(start); initTraceId(); EventManager.post(new InvocationStartEvent(this)); }
private HeartbeatResult heartbeat() { HeartbeatResponse response = srClient.heartbeat(microserviceInstance.getServiceId(), microserviceInstance.getInstanceId()); if (response == null) { LOGGER.error("Disconnected from service center and heartbeat failed for microservice instance={}/{}", microserviceInstance.getServiceId(), microserviceInstance.getInstanceId()); EventManager.post(new HeartbeatFailEvent()); return HeartbeatResult.DISCONNECTED; } if (!response.isOk()) { LOGGER.error("Update heartbeat to service center failed, microservice instance={}/{} does not exist", microserviceInstance.getServiceId(), microserviceInstance.getInstanceId()); EventManager.post(new HeartbeatFailEvent()); return HeartbeatResult.INSTANCE_NOT_REGISTERED; } EventManager.post(new HeartbeatSuccEvent()); return HeartbeatResult.SUCCESS; } }
new TypeReference<LinkedHashMap<String, Map<String, String>>>() { })); EventManager.post(new ConnSuccEvent()); } catch (IOException e) { EventManager.post(new ConnFailEvent( "config update result parse fail " + e.getMessage())); LOGGER.error("Config update from {} failed. Error message is [{}].", } else if (rsp.statusCode() == HttpResponseStatus.NOT_MODIFIED.code()) { EventManager.post(new ConnSuccEvent()); if (LOGGER.isDebugEnabled()) { LOGGER.debug("Updating remote config is done. the revision {} has no change", latch.countDown(); }); EventManager.post(new ConnFailEvent("fetch config fail")); LOGGER.error("Config update from {} failed.", configcenter); null)))); request.exceptionHandler(e -> { EventManager.post(new ConnFailEvent("fetch config fail")); LOGGER.error("Config update from {} failed. Error message is [{}].", configcenter,
@Override public void onBusinessMethodFinish() { EventManager.post(new InvocationBusinessMethodFinishEvent(this)); }
@Override public void onBusinessMethodStart() { invocationStageTrace.startBusinessMethod(); EventManager.post(new InvocationBusinessMethodStartEvent(this)); }
public void onFinish(Response response) { if (finished) { // avoid to post repeated event return; } invocationStageTrace.finish(); EventManager.post(new InvocationFinishEvent(this, response)); finished = true; }
public void onStart(long start) { invocationStageTrace.start(start); initTraceId(); EventManager.post(new InvocationStartEvent(this)); }
private HeartbeatResult heartbeat() { HeartbeatResponse response = srClient.heartbeat(microserviceInstance.getServiceId(), microserviceInstance.getInstanceId()); if (response == null) { LOGGER.error("Disconnected from service center and heartbeat failed for microservice instance={}/{}", microserviceInstance.getServiceId(), microserviceInstance.getInstanceId()); EventManager.post(new HeartbeatFailEvent()); return HeartbeatResult.DISCONNECTED; } if (!response.isOk()) { LOGGER.error("Update heartbeat to service center failed, microservice instance={}/{} does not exist", microserviceInstance.getServiceId(), microserviceInstance.getInstanceId()); EventManager.post(new HeartbeatFailEvent()); return HeartbeatResult.INSTANCE_NOT_REGISTERED; } EventManager.post(new HeartbeatSuccEvent()); return HeartbeatResult.SUCCESS; } }
new TypeReference<LinkedHashMap<String, Map<String, String>>>() { })); EventManager.post(new ConnSuccEvent()); } catch (IOException e) { EventManager.post(new ConnFailEvent( "config update result parse fail " + e.getMessage())); LOGGER.error("Config update from {} failed. Error message is [{}].", } else if (rsp.statusCode() == HttpResponseStatus.NOT_MODIFIED.code()) { EventManager.post(new ConnSuccEvent()); if (LOGGER.isDebugEnabled()) { LOGGER.debug("Updating remote config is done. the revision {} has no change", latch.countDown(); }); EventManager.post(new ConnFailEvent("fetch config fail")); LOGGER.error("Config update from {} failed.", configcenter); null)))); request.exceptionHandler(e -> { EventManager.post(new ConnFailEvent("fetch config fail")); LOGGER.error("Config update from {} failed. Error message is [{}].", configcenter,