@Override public void run() { Host host = objectManager.loadResource(Host.class, client.getResourceId()); if (host != null && host.getRemoved() == null) { reconcileHostEndpointsImpl(host); } } });
protected void reconcileHostEndpointsImpl(final Host host) { final List<PublicEndpoint> newData = instanceDao.getPublicEndpoints(host.getAccountId(), null, host.getId()); if (host != null && host.getRemoved() == null) { updateObjectEndPoints(host, host.getKind(), host.getId(), host.getAccountId(), newData); } }
if (host == null || host.getRemoved() != null || host.getState().equalsIgnoreCase(CommonStatesConstants.REMOVING)) { log.info("Host [{}] is unavailable. Not processing container event [{}].", event.getHostId(), event.getId());
setState(from.getState()); setCreated(from.getCreated()); setRemoved(from.getRemoved()); setRemoveTime(from.getRemoveTime()); setData(from.getData());