@Override public void recordRunnerStatus(String serverName,String serverGroup,String appInstance,String appName,String status) { api.recordRunnerStatus(callingCtx, serverName, serverGroup, appInstance, appName, status); }
public static void setStatusAndCapability(CallingContext context, String status, Map<String, Object> capabilities, RunnerApi runnerApi) { String name = MultiValueConfigLoader.getConfig("LOCAL-name"); String group = MultiValueConfigLoader.getConfig("LOCAL-group"); String appName = MultiValueConfigLoader.getConfig("LOCAL-appName"); String server = MultiValueConfigLoader.getConfig("LOCAL-server"); if (name == null || group == null || appName == null || server == null) { return; } runnerApi.recordRunnerStatus(context, server, group, name, appName, status); if (capabilities != null && capabilities.keySet().size() > 0) { runnerApi.recordInstanceCapabilities(context, server, name, capabilities); } }