@Override public boolean evaluate(ServiceExposeMap obj) { return obj != null && CommonStatesConstants.ACTIVE.equals(obj.getState()); }
@Override protected boolean isStartedImpl() { return this.exposeMap != null && this.exposeMap.getState().equalsIgnoreCase(CommonStatesConstants.ACTIVE); }
@Override public boolean evaluate(ServiceExposeMap obj) { return CommonStatesConstants.REMOVED.equals(obj.getState()); }
@Override public void doWithLockNoResult() { ServiceExposeMap exposeMap = exposeMapDao.createServiceInstanceMap(service, instance, false); if (exposeMap.getState().equalsIgnoreCase(CommonStatesConstants.REQUESTED)) { objectProcessManager.scheduleStandardProcessAsync(StandardProcess.CREATE, exposeMap, null); } } });
@Override public void doWithLockNoResult() { ServiceExposeMap exposeMap = exposeMapDao.createServiceInstanceMap(service, instance, false); if (exposeMap.getState().equalsIgnoreCase(CommonStatesConstants.REQUESTED)) { objectProcessManager.scheduleStandardProcessAsync(StandardProcess.CREATE, exposeMap, null); } } });
private void deleteServiceMappings(Instance instance) { List<? extends ServiceExposeMap> maps = objectManager.mappedChildren( objectManager.loadResource(Instance.class, instance.getId()), ServiceExposeMap.class); for (ServiceExposeMap map : maps) { if (!(map.getState().equals(CommonStatesConstants.REMOVED) || map.getState().equals( CommonStatesConstants.REMOVING))) { objectProcessManager.scheduleStandardProcessAsync(StandardProcess.REMOVE, map, null); } } }
@Override public void scheduleCreate() { if (instance.getState().equalsIgnoreCase(CommonStatesConstants.REQUESTED)) { context.objectProcessManager.scheduleStandardProcessAsync(StandardProcess.CREATE, instance, null); } if (exposeMap.getState().equalsIgnoreCase(CommonStatesConstants.REQUESTED)) { context.objectProcessManager.scheduleStandardProcessAsync(StandardProcess.CREATE, exposeMap, null); } }
/** * {@inheritDoc} */ @Override public void from(io.cattle.platform.core.model.ServiceExposeMap from) { setId(from.getId()); setName(from.getName()); setKind(from.getKind()); setUuid(from.getUuid()); setDescription(from.getDescription()); setState(from.getState()); setCreated(from.getCreated()); setRemoved(from.getRemoved()); setRemoveTime(from.getRemoveTime()); setData(from.getData()); setServiceId(from.getServiceId()); setInstanceId(from.getInstanceId()); setAccountId(from.getAccountId()); setIpAddress(from.getIpAddress()); setDnsPrefix(from.getDnsPrefix()); setHostName(from.getHostName()); setManaged(from.getManaged()); setUpgrade(from.getUpgrade()); }