You are viewing a plain text version of this content. The canonical link for it is here.
Posted to photark-commits@incubator.apache.org by lr...@apache.org on 2010/02/14 05:03:08 UTC

svn commit: r909972 - /incubator/photark/trunk/photark-jcr/src/main/java/org/apache/photark/services/album/jcr/AlbumImpl.java

Author: lresende
Date: Sun Feb 14 05:03:08 2010
New Revision: 909972

URL: http://svn.apache.org/viewvc?rev=909972&view=rev
Log:
Making the initialization syncronized, but leaving the retrieval of picture list more flexible

Modified:
    incubator/photark/trunk/photark-jcr/src/main/java/org/apache/photark/services/album/jcr/AlbumImpl.java

Modified: incubator/photark/trunk/photark-jcr/src/main/java/org/apache/photark/services/album/jcr/AlbumImpl.java
URL: http://svn.apache.org/viewvc/incubator/photark/trunk/photark-jcr/src/main/java/org/apache/photark/services/album/jcr/AlbumImpl.java?rev=909972&r1=909971&r2=909972&view=diff
==============================================================================
--- incubator/photark/trunk/photark-jcr/src/main/java/org/apache/photark/services/album/jcr/AlbumImpl.java (original)
+++ incubator/photark/trunk/photark-jcr/src/main/java/org/apache/photark/services/album/jcr/AlbumImpl.java Sun Feb 14 05:03:08 2010
@@ -59,8 +59,13 @@
         this.name = name;
     }
 
+    /**
+     * Initialize the gallery service
+     *   - During initialization, check for local images and create a JCR album 
+     *     which is usefull for sample gallery shiped in the sample application.
+     */
     @Init
-    public void init() {
+    public synchronized void init() {
         System.out.println(">>> Initializing JCR Album");
         try {
             URL albumURL = this.getClass().getClassLoader().getResource(getLocation());
@@ -131,7 +136,7 @@
         this.location = location;
     }
 
-    public synchronized String[] getPictures() {
+    public String[] getPictures() {
         if (!initialized) {
             init();
         }