public class ApplicationManifestDifferenceFactory extends Object
ApplicationManifestDifference
.Constructor and Description |
---|
ApplicationManifestDifferenceFactory() |
public ApplicationManifestDifferenceFactory()
public ApplicationManifestDifference createApplicationManifestDifference(String applicationName, SpringCloudDeployerApplicationManifest existingApplicationManifest, 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 PropertiesDiff getApiAndKindDifference(SpringCloudDeployerApplicationManifest existingApplicationManifest, SpringCloudDeployerApplicationManifest replacingApplicationManifest)
protected PropertiesDiff getMetadataDifference(SpringCloudDeployerApplicationManifest existingApplicationManifest, SpringCloudDeployerApplicationManifest replacingApplicationManifest)
protected PropertiesDiff getResourceAndVersionDifference(SpringCloudDeployerApplicationManifest existingApplicationManifest, SpringCloudDeployerApplicationManifest replacingApplicationManifest)
protected PropertiesDiff getApplicationPropertiesDifference(SpringCloudDeployerApplicationManifest existingApplicationManifest, SpringCloudDeployerApplicationManifest replacingApplicationManifest)
protected PropertiesDiff getDeploymentPropertiesDifference(SpringCloudDeployerApplicationManifest existingApplicationManifest, SpringCloudDeployerApplicationManifest replacingApplicationManifest)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.