public class DefaultInitializrMetadataUpdateStrategy extends Object implements InitializrMetadataUpdateStrategy
InitializrMetadataUpdateStrategy that refreshes the metadata with the status
of the main spring.io site.| Constructor and Description |
|---|
DefaultInitializrMetadataUpdateStrategy(org.springframework.web.client.RestTemplate restTemplate,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| Modifier and Type | Method and Description |
|---|---|
protected List<DefaultMetadataElement> |
fetchSpringBootVersions(String url)
Fetch the available Spring Boot versions using the specified service url.
|
InitializrMetadata |
update(InitializrMetadata current)
Update the current
InitializrMetadata. |
public DefaultInitializrMetadataUpdateStrategy(org.springframework.web.client.RestTemplate restTemplate,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public InitializrMetadata update(InitializrMetadata current)
InitializrMetadataUpdateStrategyInitializrMetadata.update in interface InitializrMetadataUpdateStrategycurrent - the metadata to updatecurrent (never null)protected List<DefaultMetadataElement> fetchSpringBootVersions(String url)
url - the url to the spring-boot project metadatanull if it could not be
retrievedCopyright © 2019 Pivotal Software, Inc.. All rights reserved.