private ContainerConfig copy(final ContainerConfig _value) { if (_value instanceof RuleConfig) { final RuleConfig value = (RuleConfig) _value; return new RuleConfig(value.getPollInterval(), value.getScannerStatus()); } else if (_value instanceof ProcessConfig) { final ProcessConfig value = (ProcessConfig) _value; return new ProcessConfig(value.getRuntimeStrategy(), value.getKBase(), value.getKSession(), value.getMergeMode()); } return null; }
@Override public int hashCode() { return serverTemplate != null ? serverTemplate.hashCode() : 0; } }
@Override public String toString() { return "ContainerSpec{" + "releasedId=" + releasedId + ", configs=" + configs + ", status=" + status + "} " + super.toString(); } }
public ContainerSpec getContainerSpec(String containerSpecId) { for (ContainerSpec spec : getContainersSpec()) { if (containerSpecId.equals(spec.getId())) { return spec; } } return null; }
@Override public ContainerList getContainers(ServerTemplate serverTemplate, ContainerSpec containerSpec) { return makeGetRequestAndCreateCustomResponse(controllerBaseUrl + RUNTIME_URI_PART + serverTemplate.getId() + CONTAINERS_URI_PART + containerSpec.getId() + INSTANCES_LAST_URI_PART, ContainerList.class); }
@Override public ServerTemplate store(ServerTemplate serverTemplate) { synchronized (store) { storeKeys.put(serverTemplate.getId(), new ServerTemplateKey(serverTemplate.getId(), serverTemplate.getName())); return store.put(serverTemplate.getId(), serverTemplate); } }
boolean hasProcessCapability(final ServerTemplate serverTemplate) { final List<String> capabilities = serverTemplate.getCapabilities(); final String process = Capability.PROCESS.name(); return capabilities.contains(process); }
protected static void assertServerTemplateList(final ServerTemplateList serverTemplateList) { assertNotNull(serverTemplateList); assertNotNull(serverTemplateList.getServerTemplates()); assertEquals(1, serverTemplateList.getServerTemplates().length); assertEquals(SERVER_TEMPLATE_ID, serverTemplateList.getServerTemplates()[0].getId()); }
@Override public void activateContainer(ContainerSpecKey containerSpecKey) { makePostRequestAndCreateCustomResponse(controllerBaseUrl + MANAGEMENT_URI_PART + containerSpecKey.getServerTemplateKey().getId() + CONTAINERS_URI_PART + containerSpecKey.getId() + ACTIVATED_STATUS_URI_PART, "", null); }
RuleConfig makeRuleConfig() { return new RuleConfig(null, KieScannerStatus.STOPPED); }
@Override public boolean equals( final Object o ) { if ( this == o ) { return true; } if ( !( o instanceof ContainerSpecSelected ) ) { return false; } final ContainerSpecSelected that = (ContainerSpecSelected) o; return containerSpecKey.equals( that.containerSpecKey ); }
@Override public int hashCode() { return containerSpecKey.hashCode(); } }
public boolean hasContainerSpec(String containerSpecId) { for (ContainerSpec spec : getContainersSpec()) { if (containerSpecId.equals(spec.getId())) { return true; } } return false; }
@Override public int hashCode() { return serverTemplate != null ? serverTemplate.hashCode() : 0; } }
@Override public String toString() { return "ContainerSpec{" + "releasedId=" + releasedId + ", configs=" + configs + ", status=" + status + "} " + super.toString(); } }
public boolean hasContainerSpec(String containerSpecId) { for (ContainerSpec spec : getContainersSpec()) { if (containerSpecId.equals(spec.getId())) { return true; } } return false; }
public ContainerSpec getContainerSpec(String containerSpecId) { for (ContainerSpec spec : getContainersSpec()) { if (containerSpecId.equals(spec.getId())) { return spec; } } return null; }