|
56 | 56 | import org.cloudfoundry.client.v2.applications.CreateApplicationResponse; |
57 | 57 | import org.cloudfoundry.client.v2.applications.DockerCredentials; |
58 | 58 | import org.cloudfoundry.client.v2.applications.InstanceStatistics; |
59 | | -import org.cloudfoundry.client.v2.applications.ListApplicationRoutesRequest; |
60 | 59 | import org.cloudfoundry.client.v2.applications.ListApplicationServiceBindingsRequest; |
61 | 60 | import org.cloudfoundry.client.v2.applications.RemoveApplicationRouteRequest; |
62 | 61 | import org.cloudfoundry.client.v2.applications.RemoveApplicationServiceBindingRequest; |
|
116 | 115 | import org.cloudfoundry.client.v3.applications.GetApplicationSshEnabledRequest; |
117 | 116 | import org.cloudfoundry.client.v3.applications.GetApplicationSshEnabledResponse; |
118 | 117 | import org.cloudfoundry.client.v3.applications.ListApplicationProcessesRequest; |
| 118 | +import org.cloudfoundry.client.v3.applications.ListApplicationRoutesRequest; |
119 | 119 | import org.cloudfoundry.client.v3.applications.ListApplicationsRequest; |
120 | 120 | import org.cloudfoundry.client.v3.applications.SetApplicationCurrentDropletRequest; |
121 | 121 | import org.cloudfoundry.client.v3.applications.UpdateApplicationFeatureRequest; |
@@ -1096,7 +1096,8 @@ private Mono<ApplicationInstancesResponse> getApplicationInstances(String applic |
1096 | 1096 | t -> Mono.just(ApplicationInstancesResponse.builder().build())); |
1097 | 1097 | } |
1098 | 1098 |
|
1099 | | - private Mono<List<RouteResource>> getApplicationRoutes(String applicationId) { |
| 1099 | + private Mono<List<org.cloudfoundry.client.v3.routes.RouteResource>> getApplicationRoutes( |
| 1100 | + String applicationId) { |
1100 | 1101 | return requestApplicationRoutes(applicationId).collectList(); |
1101 | 1102 | } |
1102 | 1103 |
|
@@ -1490,11 +1491,11 @@ private Mono<Void> prepareDomainsAndRoutes( |
1490 | 1491 | String applicationId, |
1491 | 1492 | List<DomainSummary> availableDomains, |
1492 | 1493 | ApplicationManifest manifest, |
1493 | | - List<RouteResource> existingRoutes, |
| 1494 | + List<org.cloudfoundry.client.v3.routes.RouteResource> existingRoutes, |
1494 | 1495 | RandomWords randomWords) { |
1495 | 1496 | if (Optional.ofNullable(manifest.getNoRoute()).orElse(false)) { |
1496 | 1497 | return Flux.fromIterable(existingRoutes) |
1497 | | - .map(ResourceUtils::getId) |
| 1498 | + .map(org.cloudfoundry.client.v3.routes.RouteResource::getId) |
1498 | 1499 | .flatMap(routeId -> requestRemoveRouteFromApplication(applicationId, routeId)) |
1499 | 1500 | .then(); |
1500 | 1501 | } |
@@ -1524,7 +1525,9 @@ private Mono<Void> prepareDomainsAndRoutes( |
1524 | 1525 | } |
1525 | 1526 |
|
1526 | 1527 | List<String> existingRouteIds = |
1527 | | - existingRoutes.stream().map(ResourceUtils::getId).collect(Collectors.toList()); |
| 1528 | + existingRoutes.stream() |
| 1529 | + .map(org.cloudfoundry.client.v3.routes.RouteResource::getId) |
| 1530 | + .collect(Collectors.toList()); |
1528 | 1531 |
|
1529 | 1532 | return getPushRouteIdFromRoute(availableDomains, manifest, randomWords) |
1530 | 1533 | .filter(routeId -> !existingRouteIds.contains(routeId)) |
@@ -1640,11 +1643,12 @@ private Mono<ApplicationInstancesResponse> requestApplicationInstances(String ap |
1640 | 1643 | ApplicationInstancesRequest.builder().applicationId(applicationId).build()); |
1641 | 1644 | } |
1642 | 1645 |
|
1643 | | - private Flux<RouteResource> requestApplicationRoutes(String applicationId) { |
1644 | | - return PaginationUtils.requestClientV2Resources( |
| 1646 | + private Flux<org.cloudfoundry.client.v3.routes.RouteResource> requestApplicationRoutes( |
| 1647 | + String applicationId) { |
| 1648 | + return PaginationUtils.requestClientV3Resources( |
1645 | 1649 | page -> |
1646 | 1650 | this.cloudFoundryClient |
1647 | | - .applicationsV2() |
| 1651 | + .applicationsV3() |
1648 | 1652 | .listRoutes( |
1649 | 1653 | ListApplicationRoutesRequest.builder() |
1650 | 1654 | .applicationId(applicationId) |
|
0 commit comments