Adding persistance to subscribable info
Project: http://git-wip-us.apache.org/repos/asf/stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/7fae647e Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/7fae647e Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/7fae647e Branch: refs/heads/master Commit: 7fae647eb68ec7e073cf8d81fd2b3b57981879e3 Parents: be452a7 Author: Lahiru Sandaruwan <[email protected]> Authored: Tue Mar 17 23:17:14 2015 +0530 Committer: Lahiru Sandaruwan <[email protected]> Committed: Tue Mar 17 23:17:14 2015 +0530 ---------------------------------------------------------------------- .../autoscaler/applications/pojo/PersistenceContext.java | 8 ++++---- .../applications/pojo/SubscribableInfoContext.java | 9 +++++++++ 2 files changed, 13 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/stratos/blob/7fae647e/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/applications/pojo/PersistenceContext.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/applications/pojo/PersistenceContext.java b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/applications/pojo/PersistenceContext.java index 113089f..37ac78b 100644 --- a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/applications/pojo/PersistenceContext.java +++ b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/applications/pojo/PersistenceContext.java @@ -26,7 +26,7 @@ public class PersistenceContext implements Serializable{ private static final long serialVersionUID = 3455721979991902731L; private boolean persistanceRequired; - private Volume[] volumes; + private VolumeContext[] volumes; public String toString () { return "Persistence Required: " + isPersistanceRequired(); @@ -40,13 +40,13 @@ public class PersistenceContext implements Serializable{ this.persistanceRequired = persistanceRequired; } - public Volume[] getVolumes() { + public VolumeContext[] getVolumes() { return volumes; } - public void setVolumes(Volume[] volumes) { + public void setVolumes(VolumeContext[] volumes) { if(volumes == null) { - this.volumes = new Volume[0]; + this.volumes = new VolumeContext[0]; } else { this.volumes = Arrays.copyOf(volumes, volumes.length); } http://git-wip-us.apache.org/repos/asf/stratos/blob/7fae647e/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/applications/pojo/SubscribableInfoContext.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/applications/pojo/SubscribableInfoContext.java b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/applications/pojo/SubscribableInfoContext.java index 2c4f9eb..aa525bc 100644 --- a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/applications/pojo/SubscribableInfoContext.java +++ b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/applications/pojo/SubscribableInfoContext.java @@ -35,6 +35,7 @@ public class SubscribableInfoContext implements Serializable { private String[] dependencyAliases; private ArtifactRepositoryContext artifactRepositoryContext; private Properties properties; + private PersistenceContext persistenceContext; public String getAlias() { return alias; @@ -99,4 +100,12 @@ public class SubscribableInfoContext implements Serializable { public void setArtifactRepositoryContext(ArtifactRepositoryContext artifactRepositoryContext) { this.artifactRepositoryContext = artifactRepositoryContext; } + + public PersistenceContext getPersistenceContext() { + return persistenceContext; + } + + public void setPersistenceContext(PersistenceContext persistenceContext) { + this.persistenceContext = persistenceContext; + } }
