@Override public HandlerResult handle(ProcessState state, ProcessInstance process) { Agent agent = (Agent) state.getResource(); if (agent.getExternalId() != null) { return null; } regionService.deactivateAndRemoveExternalAgent(agent); return null; }
@Override public void fetchSelf(Agent agent, HostMetaData selfHost, String version, OutputStream os, MetaHelperInfo helperInfo) { DefaultMetaData def = new DefaultMetaData(version, selfHost); writeToJson(os, def); // add credentials to other environments if (agent.getExternalId() == null) { fetchCredentials(helperInfo, agent, os); } }
metaDataInfoDao.fetchSelf(agent, data.hostIdToHostMetadata.get(hostId), itemVersion, gz, fetchHelperData(objectManager.loadResource(Account.class, accountId))); } else if (agent.getExternalId() != null) {
/** * {@inheritDoc} */ @Override public void from(io.cattle.platform.core.model.Agent from) { setId(from.getId()); setName(from.getName()); setAccountId(from.getAccountId()); setKind(from.getKind()); setUuid(from.getUuid()); setDescription(from.getDescription()); setState(from.getState()); setCreated(from.getCreated()); setRemoved(from.getRemoved()); setRemoveTime(from.getRemoveTime()); setData(from.getData()); setUri(from.getUri()); setManagedConfig(from.getManagedConfig()); setZoneId(from.getZoneId()); setExternalId(from.getExternalId()); }