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();
}