@Override public PagedResources<AppRegistrationResource> list(ApplicationType type) { String uri = uriTemplate + "?size=2000" + ((type == null) ? "" : "&type=" + type.name()); return restTemplate.getForObject(uri, AppRegistrationResource.Page.class); }
@Override public PagedResources<AppRegistrationResource> list(ApplicationType type) { String uri = appsLink.getHref() + "?size=2000" + ((type == null) ? "" : "&type=" + type.name()); return restTemplate.getForObject(uri, AppRegistrationResource.Page.class); }
@Override public void unregister(String name, ApplicationType applicationType) { String uri = appsLink.getHref() + "/{type}/{name}"; restTemplate.delete(uri, applicationType.name(), name); }
@Override public void unregister(String name, ApplicationType applicationType, String version) { String uri = appsLink.getHref() + "/{type}/{name}/{version}"; restTemplate.delete(uri, applicationType.name(), name, version); }
@Override public void unregister(String name, ApplicationType applicationType) { String uri = uriTemplate.toString() + "/{type}/{name}"; restTemplate.delete(uri, applicationType.name(), name); }
@Override public void unregister(String name, ApplicationType applicationType, String version) { String uri = uriTemplate.toString() + "/{type}/{name}/{version}"; restTemplate.delete(uri, applicationType.name(), name, version); }
@Override protected AppRegistrationResource instantiateResource(AppRegistration registration) { return new AppRegistrationResource(registration.getName(), registration.getType().name(), registration.getUri().toString()); } }
@Override protected AppRegistrationResource instantiateResource(AppRegistration registration) { return new AppRegistrationResource(registration.getName(), registration.getType().name(), registration.getVersion(), registration.getUri().toString(), registration.isDefaultVersion()); } }
@Override protected AppRegistrationResource instantiateResource(AppRegistration registration) { return new AppRegistrationResource(registration.getName(), registration.getType().name(), registration.getVersion(), registration.getUri().toString(), registration.isDefaultVersion()); } }
mappings.put(type.name(), new ArrayList<>());
mappings.put(type.name(), new ArrayList<>());
@Override public ValidationStatus validateStream(String name) { StreamDefinition definition = streamDefinitionRepository.findById(name) .orElseThrow(() -> new NoSuchStreamDefinitionException(name)); ValidationStatus validationStatus = new ValidationStatus( definition.getName(), definition.getDslText()); for (StreamAppDefinition streamAppDefinition : definition.getAppDefinitions()) { ApplicationType appType = streamAppDefinition.getApplicationType(); boolean status = this.validate(streamAppDefinition.getName(), appType); validationStatus.getAppsStatuses().put( String.format("%s:%s", appType.name(), streamAppDefinition.getName()), (status) ? NodeStatus.valid.name() : NodeStatus.invalid.name()); } return validationStatus; } }
boolean status = this.validate(childDefinition.getRegisteredAppName(), ApplicationType.task); validationStatus.getAppsStatuses().put( String.format("%s:%s", appType.name(), childDefinition.getName()), (status) ? NodeStatus.valid.name() : NodeStatus.invalid.name()); }); String.format("%s:%s", appType.name(), this.composedTaskRunnerName), NodeStatus.invalid.name()); boolean status = this.validate(definition.getRegisteredAppName(), ApplicationType.task); validationStatus.getAppsStatuses().put( String.format("%s:%s", appType.name(), definition.getName()), (status) ? NodeStatus.valid.name() : NodeStatus.invalid.name());
boolean status = this.validate(childDefinition.getRegisteredAppName(), ApplicationType.task); validationStatus.getAppsStatuses().put( String.format("%s:%s", appType.name(), childDefinition.getName()), (status) ? NodeStatus.valid.name() : NodeStatus.invalid.name()); }); String.format("%s:%s", appType.name(), this.composedTaskRunnerName), NodeStatus.invalid.name()); boolean status = this.validate(definition.getRegisteredAppName(), ApplicationType.task); validationStatus.getAppsStatuses().put( String.format("%s:%s", appType.name(), definition.getName()), (status) ? NodeStatus.valid.name() : NodeStatus.invalid.name());
@Override public ValidationStatus validateStream(String name) { StreamDefinition definition = streamDefinitionRepository.findOne(name); if (definition == null) { throw new NoSuchStreamDefinitionException(name); } ValidationStatus validationStatus = new ValidationStatus( definition.getName(), definition.getDslText()); for (StreamAppDefinition streamAppDefinition : definition.getAppDefinitions()) { ApplicationType appType = streamAppDefinition.getApplicationType(); boolean status = this.validate(streamAppDefinition.getName(), appType); validationStatus.getAppsStatuses().put( String.format("%s:%s", appType.name(), streamAppDefinition.getName()), (status) ? NodeStatus.valid.name() : NodeStatus.invalid.name()); } return validationStatus; } }