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;
+    }
 }

Reply via email to