public class CloudFoundryAppDeployer extends Object implements org.springframework.cloud.appbroker.deployer.AppDeployer, ResourceLoaderAware
Constructor and Description |
---|
CloudFoundryAppDeployer(CloudFoundryDeploymentProperties deploymentProperties,
org.cloudfoundry.operations.CloudFoundryOperations operations,
org.cloudfoundry.client.CloudFoundryClient client,
CloudFoundryOperationsUtils operationsUtils,
CloudFoundryTargetProperties targetProperties,
ResourceLoader resourceLoader) |
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Mono<org.springframework.cloud.appbroker.deployer.CreateServiceInstanceResponse> |
createServiceInstance(org.springframework.cloud.appbroker.deployer.CreateServiceInstanceRequest request) |
reactor.core.publisher.Mono<org.springframework.cloud.appbroker.deployer.DeleteServiceInstanceResponse> |
deleteServiceInstance(org.springframework.cloud.appbroker.deployer.DeleteServiceInstanceRequest request) |
reactor.core.publisher.Mono<org.springframework.cloud.appbroker.deployer.DeployApplicationResponse> |
deploy(org.springframework.cloud.appbroker.deployer.DeployApplicationRequest request) |
reactor.core.publisher.Mono<org.springframework.cloud.appbroker.deployer.GetApplicationResponse> |
get(org.springframework.cloud.appbroker.deployer.GetApplicationRequest request) |
reactor.core.publisher.Mono<org.springframework.cloud.appbroker.deployer.GetServiceInstanceResponse> |
getServiceInstance(org.springframework.cloud.appbroker.deployer.GetServiceInstanceRequest request) |
void |
setResourceLoader(ResourceLoader resourceLoader) |
reactor.core.publisher.Mono<org.springframework.cloud.appbroker.deployer.UndeployApplicationResponse> |
undeploy(org.springframework.cloud.appbroker.deployer.UndeployApplicationRequest request) |
reactor.core.publisher.Mono<org.springframework.cloud.appbroker.deployer.UpdateApplicationResponse> |
update(org.springframework.cloud.appbroker.deployer.UpdateApplicationRequest request) |
reactor.core.publisher.Mono<org.springframework.cloud.appbroker.deployer.UpdateServiceInstanceResponse> |
updateServiceInstance(org.springframework.cloud.appbroker.deployer.UpdateServiceInstanceRequest request) |
public CloudFoundryAppDeployer(CloudFoundryDeploymentProperties deploymentProperties, org.cloudfoundry.operations.CloudFoundryOperations operations, org.cloudfoundry.client.CloudFoundryClient client, CloudFoundryOperationsUtils operationsUtils, CloudFoundryTargetProperties targetProperties, ResourceLoader resourceLoader)
public void setResourceLoader(ResourceLoader resourceLoader)
setResourceLoader
in interface ResourceLoaderAware
public reactor.core.publisher.Mono<org.springframework.cloud.appbroker.deployer.GetApplicationResponse> get(org.springframework.cloud.appbroker.deployer.GetApplicationRequest request)
get
in interface org.springframework.cloud.appbroker.deployer.AppDeployer
public reactor.core.publisher.Mono<org.springframework.cloud.appbroker.deployer.DeployApplicationResponse> deploy(org.springframework.cloud.appbroker.deployer.DeployApplicationRequest request)
deploy
in interface org.springframework.cloud.appbroker.deployer.AppDeployer
public reactor.core.publisher.Mono<org.springframework.cloud.appbroker.deployer.UpdateApplicationResponse> update(org.springframework.cloud.appbroker.deployer.UpdateApplicationRequest request)
update
in interface org.springframework.cloud.appbroker.deployer.AppDeployer
public reactor.core.publisher.Mono<org.springframework.cloud.appbroker.deployer.UndeployApplicationResponse> undeploy(org.springframework.cloud.appbroker.deployer.UndeployApplicationRequest request)
undeploy
in interface org.springframework.cloud.appbroker.deployer.AppDeployer
public reactor.core.publisher.Mono<org.springframework.cloud.appbroker.deployer.GetServiceInstanceResponse> getServiceInstance(org.springframework.cloud.appbroker.deployer.GetServiceInstanceRequest request)
getServiceInstance
in interface org.springframework.cloud.appbroker.deployer.AppDeployer
public reactor.core.publisher.Mono<org.springframework.cloud.appbroker.deployer.CreateServiceInstanceResponse> createServiceInstance(org.springframework.cloud.appbroker.deployer.CreateServiceInstanceRequest request)
createServiceInstance
in interface org.springframework.cloud.appbroker.deployer.AppDeployer
public reactor.core.publisher.Mono<org.springframework.cloud.appbroker.deployer.UpdateServiceInstanceResponse> updateServiceInstance(org.springframework.cloud.appbroker.deployer.UpdateServiceInstanceRequest request)
updateServiceInstance
in interface org.springframework.cloud.appbroker.deployer.AppDeployer
public reactor.core.publisher.Mono<org.springframework.cloud.appbroker.deployer.DeleteServiceInstanceResponse> deleteServiceInstance(org.springframework.cloud.appbroker.deployer.DeleteServiceInstanceRequest request)
deleteServiceInstance
in interface org.springframework.cloud.appbroker.deployer.AppDeployer