public abstract class SpringCloudRelease extends Object implements SpringCloudInfoService
SpringCloudInfoService.Milestone, SpringCloudInfoService.SpringCloudVersion
Modifier and Type | Field and Description |
---|---|
static String |
SPRING_CLOUD_RELEASE_COORDINATES
Coordinates to Spring Cloud Release in Github.
|
static String |
SPRING_CLOUD_RELEASE_DEPENDENCIES_RAW
URL to the raw spring-cloud-dependencies file on Github.
|
static String |
SPRING_CLOUD_RELEASE_TAGS_PATH
Github tags path.
|
static String |
SPRING_CLOUD_STARTER_PARENT_RAW
URL to the raw spring-cloud-starter-parent file on Github.
|
Constructor and Description |
---|
SpringCloudRelease(com.jcabi.github.Github github,
GithubPomReader reader) |
Modifier and Type | Method and Description |
---|---|
SpringCloudInfoService.Milestone |
getMilestoneDueDate(String name) |
Collection<String> |
getMilestones() |
Map<String,String> |
getReleaseVersions(String bomVersion) |
Collection<String> |
getSpringCloudVersions() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSpringCloudVersion
public static final String SPRING_CLOUD_RELEASE_COORDINATES
public static final String SPRING_CLOUD_RELEASE_TAGS_PATH
public static final String SPRING_CLOUD_RELEASE_DEPENDENCIES_RAW
public static final String SPRING_CLOUD_STARTER_PARENT_RAW
public SpringCloudRelease(com.jcabi.github.Github github, GithubPomReader reader)
@Cacheable(value="springCloudVersions") public Collection<String> getSpringCloudVersions() throws IOException
getSpringCloudVersions
in interface SpringCloudInfoService
IOException
@Cacheable(value="releaseVersions") public Map<String,String> getReleaseVersions(String bomVersion) throws SpringCloudVersionNotFoundException, IOException
getReleaseVersions
in interface SpringCloudInfoService
SpringCloudVersionNotFoundException
IOException
@Cacheable(value="milestones") public Collection<String> getMilestones() throws IOException
getMilestones
in interface SpringCloudInfoService
IOException
@Cacheable(value="milestoneDueDate") public SpringCloudInfoService.Milestone getMilestoneDueDate(String name) throws SpringCloudMilestoneNotFoundException, IOException
getMilestoneDueDate
in interface SpringCloudInfoService
SpringCloudMilestoneNotFoundException
IOException
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.