public class CloudFoundryManifestApplicationDeployer extends Object
Modifier and Type | Field and Description |
---|---|
static Duration |
DELETE_REQUEST_TIMEOUT |
static Duration |
PUSH_REQUEST_TIMEOUT |
static Duration |
STAGING_TIMEOUT |
static Duration |
STARTUP_TIMEOUT |
Constructor and Description |
---|
CloudFoundryManifestApplicationDeployer(org.springframework.cloud.skipper.domain.CloudFoundryApplicationManifestReader cfApplicationManifestReader,
PlatformCloudFoundryOperations platformCloudFoundryOperations,
org.springframework.cloud.deployer.resource.support.DelegatingResourceLoader delegatingResourceLoader) |
Modifier and Type | Method and Description |
---|---|
org.springframework.cloud.skipper.domain.Release |
delete(org.springframework.cloud.skipper.domain.Release release) |
org.cloudfoundry.operations.applications.ApplicationManifest |
getCFApplicationManifest(org.springframework.cloud.skipper.domain.Release release) |
static String |
getResourceLocation(String specResource,
String specVersion) |
reactor.core.publisher.Mono<org.springframework.cloud.deployer.spi.app.AppStatus> |
getStatus(String applicationName,
String platformName) |
static Predicate<Throwable> |
isNotFoundError() |
org.springframework.cloud.deployer.spi.app.AppStatus |
status(org.springframework.cloud.skipper.domain.Release release) |
public static final Duration STAGING_TIMEOUT
public static final Duration STARTUP_TIMEOUT
public static final Duration PUSH_REQUEST_TIMEOUT
public static final Duration DELETE_REQUEST_TIMEOUT
public CloudFoundryManifestApplicationDeployer(org.springframework.cloud.skipper.domain.CloudFoundryApplicationManifestReader cfApplicationManifestReader, PlatformCloudFoundryOperations platformCloudFoundryOperations, org.springframework.cloud.deployer.resource.support.DelegatingResourceLoader delegatingResourceLoader)
public org.cloudfoundry.operations.applications.ApplicationManifest getCFApplicationManifest(org.springframework.cloud.skipper.domain.Release release)
public static String getResourceLocation(String specResource, String specVersion)
public reactor.core.publisher.Mono<org.springframework.cloud.deployer.spi.app.AppStatus> getStatus(String applicationName, String platformName)
public org.springframework.cloud.deployer.spi.app.AppStatus status(org.springframework.cloud.skipper.domain.Release release)
public org.springframework.cloud.skipper.domain.Release delete(org.springframework.cloud.skipper.domain.Release release)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.