public class ApplicationManifestDifferenceFactory extends Object
ApplicationManifestDifference
.Constructor and Description |
---|
ApplicationManifestDifferenceFactory() |
Modifier and Type | Method and Description |
---|---|
org.springframework.cloud.skipper.domain.deployer.ApplicationManifestDifference |
createApplicationManifestDifference(String applicationName,
org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest existingApplicationManifest,
org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest replacingApplicationManifest)
Create an ApplicationManifestDifference for an application given two application
manifests
|
protected org.springframework.cloud.skipper.support.PropertiesDiff |
getApiAndKindDifference(org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest existingApplicationManifest,
org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest replacingApplicationManifest) |
protected org.springframework.cloud.skipper.support.PropertiesDiff |
getApplicationPropertiesDifference(org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest existingApplicationManifest,
org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest replacingApplicationManifest) |
protected org.springframework.cloud.skipper.support.PropertiesDiff |
getDeploymentPropertiesDifference(org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest existingApplicationManifest,
org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest replacingApplicationManifest) |
protected org.springframework.cloud.skipper.support.PropertiesDiff |
getMetadataDifference(org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest existingApplicationManifest,
org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest replacingApplicationManifest) |
protected org.springframework.cloud.skipper.support.PropertiesDiff |
getResourceAndVersionDifference(org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest existingApplicationManifest,
org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest replacingApplicationManifest) |
public ApplicationManifestDifferenceFactory()
public org.springframework.cloud.skipper.domain.deployer.ApplicationManifestDifference createApplicationManifestDifference(String applicationName, org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest existingApplicationManifest, org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest replacingApplicationManifest)
applicationName
- the name of the application represented in each manifestexistingApplicationManifest
- the manifest of the currently deployed applicationreplacingApplicationManifest
- the manifest of the application that is a candidate
to replace the currently deployed applicationprotected org.springframework.cloud.skipper.support.PropertiesDiff getApiAndKindDifference(org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest existingApplicationManifest, org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest replacingApplicationManifest)
protected org.springframework.cloud.skipper.support.PropertiesDiff getMetadataDifference(org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest existingApplicationManifest, org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest replacingApplicationManifest)
protected org.springframework.cloud.skipper.support.PropertiesDiff getResourceAndVersionDifference(org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest existingApplicationManifest, org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest replacingApplicationManifest)
protected org.springframework.cloud.skipper.support.PropertiesDiff getApplicationPropertiesDifference(org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest existingApplicationManifest, org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest replacingApplicationManifest)
protected org.springframework.cloud.skipper.support.PropertiesDiff getDeploymentPropertiesDifference(org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest existingApplicationManifest, org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifest replacingApplicationManifest)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.