You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ace.apache.org by pa...@apache.org on 2012/09/19 10:00:24 UTC

svn commit: r1387480 [2/2] - in /ace/trunk: cnf/repo/ cnf/repo/com.mongodb/ cnf/repo/org.amdatu.mongo/ org.apache.ace.authentication.itest/ org.apache.ace.client.repository.impl/ org.apache.ace.client.repository.itest/ org.apache.ace.client.rest.itest/...

Added: ace/trunk/org.apache.ace.server.log.store.test/generated/launch6096896792968090772.properties
URL: http://svn.apache.org/viewvc/ace/trunk/org.apache.ace.server.log.store.test/generated/launch6096896792968090772.properties?rev=1387480&view=auto
==============================================================================
--- ace/trunk/org.apache.ace.server.log.store.test/generated/launch6096896792968090772.properties (added)
+++ ace/trunk/org.apache.ace.server.log.store.test/generated/launch6096896792968090772.properties Wed Sep 19 08:00:19 2012
@@ -0,0 +1,13 @@
+#Launching org.apache.ace.server.log.store.test
+#Sun Sep 16 20:56:52 CEST 2012
+tester.dir=/Users/paul/work/luminis/apache-ace/org.apache.ace.server.log.store.test/generated/test-reports
+tester.port=62225
+launch.trace=false
+launch.services=true
+launch.activators=aQute.junit.Activator
+launch.system.packages=sun.reflect,org.osgi.framework.startlevel;uses\:\="org.osgi.framework";version\="1.0",org.osgi.framework.wiring;uses\:\="org.osgi.framework";version\="1.0",org.osgi.framework.hooks.bundle;uses\:\="org.osgi.framework";version\="1.0",org.osgi.framework.hooks.service;uses\:\="org.osgi.framework";version\="1.1",org.osgi.framework.hooks.resolver;uses\:\="org.osgi.framework.wiring";version\="1.0",org.osgi.framework.launch;uses\:\="org.osgi.framework";version\="1.0",org.osgi.framework;version\="1.6",org.osgi.framework.hooks.weaving;uses\:\="org.osgi.framework.wiring";version\="1.0",org.osgi.service.packageadmin;uses\:\="org.osgi.framework";version\="1.2",org.osgi.service.url;version\="1.0",org.osgi.service.startlevel;uses\:\="org.osgi.framework";version\="1.1",org.osgi.util.tracker;uses\:\="org.osgi.framework";version\="1.5",junit.framework;version\="3.8"
+tester.continuous=false
+launch.timeout=0
+launch.storage.dir=/Users/paul/work/luminis/apache-ace/org.apache.ace.server.log.store.test/generated/fw
+launch.bundles=/Users/paul/work/luminis/apache-ace/org.apache.ace.deployment.provider.api/generated/org.apache.ace.deployment.provider.api.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fsvn.apache.org%2Frepos%2Fasf%2Face%2Ftrunk%2Fcnf%2Frepo%2Forg.apache.felix.dependencymanager/org.apache.felix.dependencymanager-3.1.0.jar,/Users/paul/work/luminis/apache-ace/org.apache.ace.server.log.store/generated/org.apache.ace.server.log.store.mongologstore.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fbundles.bndtools.org.s3.amazonaws.com%2Forg.apache.felix.metatype/org.apache.felix.metatype-1.0.4.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fbundles.bndtools.org.s3.amazonaws.com%2Forg.apache.felix.log/org.apache.felix.log-1.0.1.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fbundles.bndtools.org.s3.amazonaws.com%2Forg.apache.felix.configadmin/org.apache.felix.configadmin-1.2.8.jar,/Users
 /paul/work/luminis/apache-ace/org.apache.ace.test/generated/org.apache.ace.test.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/com.mongodb/com.mongodb-2.7.3.jar,/Users/paul/work/luminis/apache-ace/org.apache.ace.server.log.store/generated/org.apache.ace.server.log.store.api.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/org.amdatu.mongo/org.amdatu.mongo-1.0.3.jar,/Users/paul/work/luminis/apache-ace/org.apache.ace.range.api/generated/org.apache.ace.range.api.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fsvn.apache.org%2Frepos%2Fasf%2Face%2Ftrunk%2Fcnf%2Frepo%2Forg.apache.felix.eventadmin/org.apache.felix.eventadmin-1.2.14.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fsvn.apache.org%2Frepos%2Fasf%2Face%2Ftrunk%2Fcnf%2Frepo%2Forg.apache.felix.dependencymanager.shell/org.apache.felix.dependencymanager.shell-3.0.1.jar,/Users/paul/work/luminis/apache-ace/org.apache.ace.log/generated/org.apache.ace.log.jar,/Users/paul/work/lum
 inis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fbundles.bndtools.org.s3.amazonaws.com%2Forg.apache.felix.gogo.command/org.apache.felix.gogo.command-0.12.0.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fbundles.bndtools.org.s3.amazonaws.com%2Forg.apache.felix.gogo.runtime/org.apache.felix.gogo.runtime-0.10.0.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fbundles.bndtools.org.s3.amazonaws.com%2Forg.apache.felix.gogo.shell/org.apache.felix.gogo.shell-0.10.0.jar,/Users/paul/work/luminis/apache-ace/org.apache.ace.server.log.store.test/generated/org.apache.ace.server.log.store.test.jar
+launch.keep=false

Added: ace/trunk/org.apache.ace.server.log.store.test/generated/org.apache.ace.server.log.store.test.jar
URL: http://svn.apache.org/viewvc/ace/trunk/org.apache.ace.server.log.store.test/generated/org.apache.ace.server.log.store.test.jar?rev=1387480&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ace/trunk/org.apache.ace.server.log.store.test/generated/org.apache.ace.server.log.store.test.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ace/trunk/org.apache.ace.server.log.store.test/generated/test-reports/TEST-org.apache.ace.server.log.store.test-0.0.0.xml
URL: http://svn.apache.org/viewvc/ace/trunk/org.apache.ace.server.log.store.test/generated/test-reports/TEST-org.apache.ace.server.log.store.test-0.0.0.xml?rev=1387480&view=auto
==============================================================================
--- ace/trunk/org.apache.ace.server.log.store.test/generated/test-reports/TEST-org.apache.ace.server.log.store.test-0.0.0.xml (added)
+++ ace/trunk/org.apache.ace.server.log.store.test/generated/test-reports/TEST-org.apache.ace.server.log.store.test-0.0.0.xml Wed Sep 19 08:00:19 2012
@@ -0,0 +1,101 @@
+
+<testsuite framework='org.apache.felix.framework [0]' hostname='Pauls-MacBook-Pro-2.local' name='test.org.apache.ace.server.log.store.test' tests='0' framework-version='4.0.2' timestamp='2012-09-16T21:36:17' time='12.186' target='reference:file:/Users/paul/work/luminis/apache-ace/org.apache.ace.server.log.store.test/generated/org.apache.ace.server.log.store.test.jar'>
+  <properties>
+    <property name='launch.activators' value='aQute.junit.Activator'/>
+    <property name='java.runtime.name' value='Java(TM) SE Runtime Environment'/>
+    <property name='sun.boot.library.path' value='/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/lib'/>
+    <property name='java.vm.version' value='23.1-b03'/>
+    <property name='user.country.format' value='NL'/>
+    <property name='gopherProxySet' value='false'/>
+    <property name='java.vm.vendor' value='Oracle Corporation'/>
+    <property name='java.vendor.url' value='http://java.oracle.com/'/>
+    <property name='path.separator' value=':'/>
+    <property name='java.vm.name' value='Java HotSpot(TM) 64-Bit Server VM'/>
+    <property name='file.encoding.pkg' value='sun.io'/>
+    <property name='launch.timeout' value='0'/>
+    <property name='user.country' value='US'/>
+    <property name='sun.java.launcher' value='SUN_STANDARD'/>
+    <property name='sun.os.patch.level' value='unknown'/>
+    <property name='launch.keep' value='false'/>
+    <property name='tester.dir' value='/Users/paul/work/luminis/apache-ace/org.apache.ace.server.log.store.test/generated/test-reports'/>
+    <property name='java.vm.specification.name' value='Java Virtual Machine Specification'/>
+    <property name='user.dir' value='/Users/paul/work/luminis/apache-ace/org.apache.ace.server.log.store.test'/>
+    <property name='launch.bundles' value='/Users/paul/work/luminis/apache-ace/org.apache.ace.deployment.provider.api/generated/org.apache.ace.deployment.provider.api.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fsvn.apache.org%2Frepos%2Fasf%2Face%2Ftrunk%2Fcnf%2Frepo%2Forg.apache.felix.dependencymanager/org.apache.felix.dependencymanager-3.1.0.jar,/Users/paul/work/luminis/apache-ace/org.apache.ace.server.log.store/generated/org.apache.ace.server.log.store.mongologstore.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fbundles.bndtools.org.s3.amazonaws.com%2Forg.apache.felix.metatype/org.apache.felix.metatype-1.0.4.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fbundles.bndtools.org.s3.amazonaws.com%2Forg.apache.felix.log/org.apache.felix.log-1.0.1.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fbundles.bndtools.org.s3.amazonaws.com%2Forg.apache.felix.configadmin/org.apache.felix.
 configadmin-1.2.8.jar,/Users/paul/work/luminis/apache-ace/org.apache.ace.test/generated/org.apache.ace.test.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/com.mongodb/com.mongodb-2.7.3.jar,/Users/paul/work/luminis/apache-ace/org.apache.ace.server.log.store/generated/org.apache.ace.server.log.store.api.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/org.amdatu.mongo/org.amdatu.mongo-1.0.3.jar,/Users/paul/work/luminis/apache-ace/org.apache.ace.range.api/generated/org.apache.ace.range.api.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fsvn.apache.org%2Frepos%2Fasf%2Face%2Ftrunk%2Fcnf%2Frepo%2Forg.apache.felix.eventadmin/org.apache.felix.eventadmin-1.2.14.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fsvn.apache.org%2Frepos%2Fasf%2Face%2Ftrunk%2Fcnf%2Frepo%2Forg.apache.felix.dependencymanager.shell/org.apache.felix.dependencymanager.shell-3.0.1.jar,/Users/paul/work/luminis/apache-ace/org.apache.ace.log/generated/org.apache.ace.
 log.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fbundles.bndtools.org.s3.amazonaws.com%2Forg.apache.felix.gogo.command/org.apache.felix.gogo.command-0.12.0.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fbundles.bndtools.org.s3.amazonaws.com%2Forg.apache.felix.gogo.runtime/org.apache.felix.gogo.runtime-0.10.0.jar,/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fbundles.bndtools.org.s3.amazonaws.com%2Forg.apache.felix.gogo.shell/org.apache.felix.gogo.shell-0.10.0.jar,/Users/paul/work/luminis/apache-ace/org.apache.ace.server.log.store.test/generated/org.apache.ace.server.log.store.test.jar'/>
+    <property name='java.runtime.version' value='1.7.0_05-b06'/>
+    <property name='java.awt.graphicsenv' value='sun.awt.CGraphicsEnvironment'/>
+    <property name='java.endorsed.dirs' value='/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/lib/endorsed'/>
+    <property name='os.arch' value='x86_64'/>
+    <property name='java.io.tmpdir' value='/var/folders/h5/006c0qbd0vl1bsgk9n0j08yr0000gn/T/'/>
+    <property name='line.separator' value='
+'/>
+    <property name='java.vm.specification.vendor' value='Oracle Corporation'/>
+    <property name='os.name' value='Mac OS X'/>
+    <property name='tester.continuous' value='false'/>
+    <property name='sun.jnu.encoding' value='US-ASCII'/>
+    <property name='java.library.path' value='/Users/paul/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.'/>
+    <property name='launcher.properties' value='/Users/paul/work/luminis/apache-ace/org.apache.ace.server.log.store.test/generated/launch147454461263928763.properties'/>
+    <property name='java.specification.name' value='Java Platform API Specification'/>
+    <property name='java.class.version' value='51.0'/>
+    <property name='launch.storage.dir' value='/Users/paul/work/luminis/apache-ace/org.apache.ace.server.log.store.test/generated/fw'/>
+    <property name='sun.management.compiler' value='HotSpot 64-Bit Tiered Compilers'/>
+    <property name='os.version' value='10.8.1'/>
+    <property name='http.nonProxyHosts' value='local|*.local|169.254/16|*.169.254/16'/>
+    <property name='user.home' value='/Users/paul'/>
+    <property name='user.timezone' value='Europe/Amsterdam'/>
+    <property name='java.awt.printerjob' value='sun.lwawt.macosx.CPrinterJob'/>
+    <property name='file.encoding' value='MacRoman'/>
+    <property name='java.specification.version' value='1.7'/>
+    <property name='java.class.path' value='/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%3A%2F%2Fsvn.apache.org%2Frepos%2Fasf%2Face%2Ftrunk%2Fcnf%2Frepo%2Forg.apache.felix.framework/org.apache.felix.framework-4.0.2.jar:/Users/paul/work/luminis/apache-ace/cnf/cache/biz.aQute.launcher/biz.aQute.launcher-1.0.1.jar:/Users/paul/work/luminis/apache-ace/cnf/cache/biz.aQute.junit/biz.aQute.junit-1.0.0.jar'/>
+    <property name='user.name' value='paul'/>
+    <property name='java.vm.specification.version' value='1.7'/>
+    <property name='sun.java.command' value='aQute.launcher.Launcher'/>
+    <property name='java.home' value='/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre'/>
+    <property name='sun.arch.data.model' value='64'/>
+    <property name='user.language' value='en'/>
+    <property name='java.specification.vendor' value='Oracle Corporation'/>
+    <property name='awt.toolkit' value='sun.lwawt.macosx.LWCToolkit'/>
+    <property name='java.vm.info' value='mixed mode'/>
+    <property name='launch.services' value='true'/>
+    <property name='java.version' value='1.7.0_05'/>
+    <property name='java.ext.dirs' value='/Users/paul/Library/Java/Extensions:/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/lib/ext:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java'/>
+    <property name='sun.boot.class.path' value='/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/classes'/>
+    <property name='java.vendor' value='Oracle Corporation'/>
+    <property name='file.separator' value='/'/>
+    <property name='java.vendor.url.bug' value='http://bugreport.sun.com/bugreport/'/>
+    <property name='sun.io.unicode.encoding' value='UnicodeBig'/>
+    <property name='sun.cpu.endian' value='little'/>
+    <property name='launch.trace' value='false'/>
+    <property name='tester.port' value='62917'/>
+    <property name='socksNonProxyHosts' value='local|*.local|169.254/16|*.169.254/16'/>
+    <property name='launch.system.packages' value='sun.reflect,org.osgi.framework.startlevel;uses:="org.osgi.framework";version="1.0",org.osgi.framework.wiring;uses:="org.osgi.framework";version="1.0",org.osgi.framework.hooks.bundle;uses:="org.osgi.framework";version="1.0",org.osgi.framework.hooks.service;uses:="org.osgi.framework";version="1.1",org.osgi.framework.hooks.resolver;uses:="org.osgi.framework.wiring";version="1.0",org.osgi.framework.launch;uses:="org.osgi.framework";version="1.0",org.osgi.framework;version="1.6",org.osgi.framework.hooks.weaving;uses:="org.osgi.framework.wiring";version="1.0",org.osgi.service.packageadmin;uses:="org.osgi.framework";version="1.2",org.osgi.service.url;version="1.0",org.osgi.service.startlevel;uses:="org.osgi.framework";version="1.1",org.osgi.util.tracker;uses:="org.osgi.framework";version="1.5",junit.framework;version="3.8"'/>
+    <property name='ftp.nonProxyHosts' value='local|*.local|169.254/16|*.169.254/16'/>
+    <property name='sun.cpu.isalist' value=''/>
+  </properties>
+  <bundles>
+    <bundle version='4.0.2' location='System Bundle' bsn='org.apache.felix.framework' modified='1970-01-01T01:00:00' state='32' id='0'/>
+    <bundle version='1.0.0' location='reference:file:/Users/paul/work/luminis/apache-ace/org.apache.ace.deployment.provider.api/generated/org.apache.ace.deployment.provider.api.jar' bsn='org.apache.ace.deployment.provider.api' modified='2012-09-16T21:36:05' state='32' id='1'/>
+    <bundle version='3.1.0.SNAPSHOT' location='reference:file:/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%253A%252F%252Fsvn.apache.org%252Frepos%252Fasf%252Face%252Ftrunk%252Fcnf%252Frepo%252Forg.apache.felix.dependencymanager/org.apache.felix.dependencymanager-3.1.0.jar' bsn='org.apache.felix.dependencymanager' modified='2012-09-16T21:36:05' state='32' id='2'/>
+    <bundle version='0.0.0' location='reference:file:/Users/paul/work/luminis/apache-ace/org.apache.ace.server.log.store/generated/org.apache.ace.server.log.store.mongologstore.jar' bsn='org.apache.ace.server.log.store.mongologstore' modified='2012-09-16T21:36:05' state='32' id='3'/>
+    <bundle version='1.0.4' location='reference:file:/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%253A%252F%252Fbundles.bndtools.org.s3.amazonaws.com%252Forg.apache.felix.metatype/org.apache.felix.metatype-1.0.4.jar' bsn='org.apache.felix.metatype' modified='2012-09-16T21:36:05' state='32' id='4'/>
+    <bundle version='1.0.1' location='reference:file:/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%253A%252F%252Fbundles.bndtools.org.s3.amazonaws.com%252Forg.apache.felix.log/org.apache.felix.log-1.0.1.jar' bsn='org.apache.felix.log' modified='2012-09-16T21:36:05' state='32' id='5'/>
+    <bundle version='1.2.8' location='reference:file:/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%253A%252F%252Fbundles.bndtools.org.s3.amazonaws.com%252Forg.apache.felix.configadmin/org.apache.felix.configadmin-1.2.8.jar' bsn='org.apache.felix.configadmin' modified='2012-09-16T21:36:05' state='32' id='6'/>
+    <bundle version='1.0.0' location='reference:file:/Users/paul/work/luminis/apache-ace/org.apache.ace.test/generated/org.apache.ace.test.jar' bsn='org.apache.ace.test' modified='2012-09-16T21:36:05' state='32' id='7'/>
+    <bundle version='2.7.3' location='reference:file:/Users/paul/work/luminis/apache-ace/cnf/repo/com.mongodb/com.mongodb-2.7.3.jar' bsn='com.mongodb' modified='2012-09-16T21:36:05' state='32' id='8'/>
+    <bundle version='0.0.0' location='reference:file:/Users/paul/work/luminis/apache-ace/org.apache.ace.server.log.store/generated/org.apache.ace.server.log.store.api.jar' bsn='org.apache.ace.server.log.store.api' modified='2012-09-16T21:36:05' state='32' id='9'/>
+    <bundle version='1.0.3' location='reference:file:/Users/paul/work/luminis/apache-ace/cnf/repo/org.amdatu.mongo/org.amdatu.mongo-1.0.3.jar' bsn='org.amdatu.mongo' modified='2012-09-16T21:36:05' state='32' id='10'/>
+    <bundle version='1.0.0' location='reference:file:/Users/paul/work/luminis/apache-ace/org.apache.ace.range.api/generated/org.apache.ace.range.api.jar' bsn='org.apache.ace.range.api' modified='2012-09-16T21:36:05' state='32' id='11'/>
+    <bundle version='1.2.14' location='reference:file:/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%253A%252F%252Fsvn.apache.org%252Frepos%252Fasf%252Face%252Ftrunk%252Fcnf%252Frepo%252Forg.apache.felix.eventadmin/org.apache.felix.eventadmin-1.2.14.jar' bsn='org.apache.felix.eventadmin' modified='2012-09-16T21:36:05' state='32' id='12'/>
+    <bundle version='3.0.1.SNAPSHOT' location='reference:file:/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%253A%252F%252Fsvn.apache.org%252Frepos%252Fasf%252Face%252Ftrunk%252Fcnf%252Frepo%252Forg.apache.felix.dependencymanager.shell/org.apache.felix.dependencymanager.shell-3.0.1.jar' bsn='org.apache.felix.dependencymanager.shell' modified='2012-09-16T21:36:05' state='32' id='13'/>
+    <bundle version='1.0.0' location='reference:file:/Users/paul/work/luminis/apache-ace/org.apache.ace.log/generated/org.apache.ace.log.jar' bsn='org.apache.ace.log' modified='2012-09-16T21:36:05' state='32' id='14'/>
+    <bundle version='0.12.0' location='reference:file:/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%253A%252F%252Fbundles.bndtools.org.s3.amazonaws.com%252Forg.apache.felix.gogo.command/org.apache.felix.gogo.command-0.12.0.jar' bsn='org.apache.felix.gogo.command' modified='2012-09-16T21:36:05' state='32' id='15'/>
+    <bundle version='0.10.0' location='reference:file:/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%253A%252F%252Fbundles.bndtools.org.s3.amazonaws.com%252Forg.apache.felix.gogo.runtime/org.apache.felix.gogo.runtime-0.10.0.jar' bsn='org.apache.felix.gogo.runtime' modified='2012-09-16T21:36:05' state='32' id='16'/>
+    <bundle version='0.10.0' location='reference:file:/Users/paul/work/luminis/apache-ace/cnf/repo/.obrcache/http%253A%252F%252Fbundles.bndtools.org.s3.amazonaws.com%252Forg.apache.felix.gogo.shell/org.apache.felix.gogo.shell-0.10.0.jar' bsn='org.apache.felix.gogo.shell' modified='2012-09-16T21:36:05' state='32' id='17'/>
+    <bundle version='0.0.0' location='reference:file:/Users/paul/work/luminis/apache-ace/org.apache.ace.server.log.store.test/generated/org.apache.ace.server.log.store.test.jar' bsn='org.apache.ace.server.log.store.test' modified='2012-09-16T21:36:05' state='32' target='true' id='18'/>
+  </bundles>
+  <testcase name='testGetDescriptorsForTarget' time='2.131' classname='org.example.tests.MongoLogStoreTest'/>
+  <testcase name='testPutEvents' time='2.7' classname='org.example.tests.MongoLogStoreTest'/>
+  <testcase name='testGetEvents' time='2.10' classname='org.example.tests.MongoLogStoreTest'/>
+  <testcase name='testGetEventsWithRange' time='2.8' classname='org.example.tests.MongoLogStoreTest'/>
+  <testcase name='testGetDescriptorsSingleLogId' time='2.10' classname='org.example.tests.MongoLogStoreTest'/>
+  <testcase name='testGetDescriptorsMultipleLogIds' time='2.12' classname='org.example.tests.MongoLogStoreTest'/>
+</testsuite>
\ No newline at end of file

Added: ace/trunk/org.apache.ace.server.log.store.test/src/org/example/tests/MongoLogStoreTest.java
URL: http://svn.apache.org/viewvc/ace/trunk/org.apache.ace.server.log.store.test/src/org/example/tests/MongoLogStoreTest.java?rev=1387480&view=auto
==============================================================================
--- ace/trunk/org.apache.ace.server.log.store.test/src/org/example/tests/MongoLogStoreTest.java (added)
+++ ace/trunk/org.apache.ace.server.log.store.test/src/org/example/tests/MongoLogStoreTest.java Wed Sep 19 08:00:19 2012
@@ -0,0 +1,181 @@
+package org.example.tests;
+
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Properties;
+import java.util.concurrent.TimeUnit;
+
+import org.amdatu.mongo.MongoDBService;
+import org.apache.ace.it.IntegrationTestBase;
+import org.apache.ace.log.LogDescriptor;
+import org.apache.ace.log.LogEvent;
+import org.apache.ace.server.log.store.LogStore;
+import org.apache.felix.dm.Component;
+import org.osgi.service.log.LogService;
+
+import com.mongodb.BasicDBObject;
+import com.mongodb.DBCollection;
+import com.mongodb.MongoException;
+
+public class MongoLogStoreTest extends IntegrationTestBase {
+	private volatile LogStore m_logStore;
+	private volatile MongoDBService m_mongodbService;
+
+	@Override
+	protected void before() throws Exception {
+		configureFactory("org.amdatu.mongo", "dbName", "ace");
+		configureFactory("org.apache.ace.server.log.store.factory", "name", "serverlog");
+		super.before();
+	}
+
+	protected org.apache.felix.dm.Component[] getDependencies() {
+		return new Component[] { createComponent().setImplementation(this)
+				.add(createServiceDependency().setService(LogStore.class).setRequired(true))
+				.add(createServiceDependency().setService(MongoDBService.class).setRequired(true)) };
+	}
+
+	public void testPutEvents() throws Exception {
+
+		try {
+			DBCollection collection = m_mongodbService.getDB().getCollection("serverlog");
+			collection.remove(new BasicDBObject());
+			TimeUnit.SECONDS.sleep(2);
+
+			storeEvents();
+			collection = m_mongodbService.getDB().getCollection("serverlog");
+			assertEquals(5, collection.count());
+		} catch (MongoException ex) {
+			System.err.println("Mongodb not available on localhost, skipping test");
+		}
+	}
+
+	public void testGetEvents() throws Exception {
+		try {
+			DBCollection collection = m_mongodbService.getDB().getCollection("serverlog");
+			collection.remove(new BasicDBObject());
+			TimeUnit.SECONDS.sleep(2);
+
+			storeEvents();
+
+			List<LogEvent> events = m_logStore.get(new LogDescriptor("mytarget1,1,0"));
+			assertEquals(3, events.size());
+		} catch (MongoException ex) {
+			System.err.println("Mongodb not available on localhost, skipping test");
+		}
+	}
+
+	public void testGetEventsWithRange() throws Exception {
+		try {
+			DBCollection collection = m_mongodbService.getDB().getCollection("serverlog");
+			collection.remove(new BasicDBObject());
+			TimeUnit.SECONDS.sleep(2);
+
+			storeEvents();
+
+			List<LogEvent> events = m_logStore.get(new LogDescriptor("mytarget1,1,2"));
+			assertEquals(2, events.size());
+		} catch (Exception ex) {
+			System.err.println("Mongodb not available on localhost, skipping test");
+		}
+	}
+
+	public void testGetDescriptorsSingleLogId() throws Exception {
+		try {
+			DBCollection collection = m_mongodbService.getDB().getCollection("serverlog");
+			collection.remove(new BasicDBObject());
+			TimeUnit.SECONDS.sleep(2);
+
+			storeEvents();
+
+			List<LogDescriptor> descriptors = m_logStore.getDescriptors();
+			assertEquals(2, descriptors.size());
+			assertEquals("mytarget1", descriptors.get(0).getTargetID());
+			assertEquals(1, descriptors.get(0).getLogID());
+			assertEquals(4, descriptors.get(0).getRangeSet().getHigh());
+			assertEquals("mytarget2", descriptors.get(1).getTargetID());
+			assertEquals(1, descriptors.get(1).getLogID());
+			assertEquals(5, descriptors.get(1).getRangeSet().getHigh());
+		} catch (MongoException ex) {
+			System.err.println("Mongodb not available on localhost, skipping test");
+		}
+
+	}
+
+	public void testGetDescriptorsMultipleLogIds() throws Exception {
+		try {
+			DBCollection collection = m_mongodbService.getDB().getCollection("serverlog");
+			collection.remove(new BasicDBObject());
+			TimeUnit.SECONDS.sleep(2);
+
+			storeEvents();
+
+			Properties props = new Properties();
+			props.setProperty("myProperty", "myvalue");
+
+			LogEvent event1 = new LogEvent("mytarget1", 2, 1, System.currentTimeMillis(), LogService.LOG_ERROR, props);
+			LogEvent event2 = new LogEvent("mytarget1", 2, 2, System.currentTimeMillis(), LogService.LOG_ERROR, props);
+
+			m_logStore.put(Arrays.asList(event1, event2));
+
+			List<LogDescriptor> descriptors = m_logStore.getDescriptors();
+			assertEquals(3, descriptors.size());
+			assertEquals("mytarget1", descriptors.get(0).getTargetID());
+			assertEquals(1, descriptors.get(0).getLogID());
+			assertEquals(4, descriptors.get(0).getRangeSet().getHigh());
+
+			assertEquals("mytarget1", descriptors.get(1).getTargetID());
+			assertEquals(2, descriptors.get(1).getLogID());
+			assertEquals(2, descriptors.get(1).getRangeSet().getHigh());
+
+			assertEquals("mytarget2", descriptors.get(2).getTargetID());
+			assertEquals(1, descriptors.get(2).getLogID());
+			assertEquals(5, descriptors.get(2).getRangeSet().getHigh());
+		} catch (MongoException ex) {
+			System.err.println("Mongodb not available on localhost, skipping test");
+		}
+	}
+
+	public void testGetDescriptorsForTarget() throws Exception {
+		try {
+			DBCollection collection = m_mongodbService.getDB().getCollection("serverlog");
+			collection.remove(new BasicDBObject());
+			TimeUnit.SECONDS.sleep(2);
+
+			storeEvents();
+
+			Properties props = new Properties();
+			props.setProperty("myProperty", "myvalue");
+
+			LogEvent event1 = new LogEvent("mytarget1", 2, 1, System.currentTimeMillis(), LogService.LOG_ERROR, props);
+			LogEvent event2 = new LogEvent("mytarget1", 2, 2, System.currentTimeMillis(), LogService.LOG_ERROR, props);
+
+			m_logStore.put(Arrays.asList(event1, event2));
+
+			List<LogDescriptor> descriptors = m_logStore.getDescriptors("mytarget1");
+			assertEquals(2, descriptors.size());
+			assertEquals("mytarget1", descriptors.get(0).getTargetID());
+			assertEquals(1, descriptors.get(0).getLogID());
+			assertEquals(4, descriptors.get(0).getRangeSet().getHigh());
+
+			assertEquals("mytarget1", descriptors.get(1).getTargetID());
+			assertEquals(2, descriptors.get(1).getLogID());
+			assertEquals(2, descriptors.get(1).getRangeSet().getHigh());
+		} catch (MongoException ex) {
+			System.err.println("Mongodb not available on localhost, skipping test");
+		}
+	}
+
+	private void storeEvents() throws IOException {
+		Properties props = new Properties();
+		props.setProperty("myProperty", "myvalue");
+		LogEvent event1 = new LogEvent("mytarget1", 1, 1, System.currentTimeMillis(), LogService.LOG_ERROR, props);
+		LogEvent event2 = new LogEvent("mytarget1", 1, 2, System.currentTimeMillis(), LogService.LOG_ERROR, props);
+		LogEvent event3 = new LogEvent("mytarget2", 1, 3, System.currentTimeMillis(), LogService.LOG_ERROR, props);
+		LogEvent event4 = new LogEvent("mytarget2", 1, 5, System.currentTimeMillis(), LogService.LOG_ERROR, props);
+		LogEvent event5 = new LogEvent("mytarget1", 1, 4, System.currentTimeMillis(), LogService.LOG_ERROR, props);
+
+		m_logStore.put(Arrays.asList(event1, event2, event3, event4, event5));
+	}
+
+}

Modified: ace/trunk/org.apache.ace.server.log.store/.classpath
URL: http://svn.apache.org/viewvc/ace/trunk/org.apache.ace.server.log.store/.classpath?rev=1387480&r1=1387479&r2=1387480&view=diff
==============================================================================
--- ace/trunk/org.apache.ace.server.log.store/.classpath (original)
+++ ace/trunk/org.apache.ace.server.log.store/.classpath Wed Sep 19 08:00:19 2012
@@ -2,8 +2,8 @@
 <classpath>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" output="bin_test" path="test"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
 	<classpathentry kind="con" path="org.testng.TESTNG_CONTAINER"/>
 	<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>

Added: ace/trunk/org.apache.ace.server.log.store/api.bnd
URL: http://svn.apache.org/viewvc/ace/trunk/org.apache.ace.server.log.store/api.bnd?rev=1387480&view=auto
==============================================================================
--- ace/trunk/org.apache.ace.server.log.store/api.bnd (added)
+++ ace/trunk/org.apache.ace.server.log.store/api.bnd Wed Sep 19 08:00:19 2012
@@ -0,0 +1 @@
+Export-Package: org.apache.ace.server.log.store
\ No newline at end of file

Modified: ace/trunk/org.apache.ace.server.log.store/bnd.bnd
URL: http://svn.apache.org/viewvc/ace/trunk/org.apache.ace.server.log.store/bnd.bnd?rev=1387480&r1=1387479&r2=1387480&view=diff
==============================================================================
--- ace/trunk/org.apache.ace.server.log.store/bnd.bnd (original)
+++ ace/trunk/org.apache.ace.server.log.store/bnd.bnd Wed Sep 19 08:00:19 2012
@@ -3,8 +3,7 @@
 	org.apache.felix.dependencymanager,\
 	org.apache.ace.range.api;version=latest,\
 	org.apache.ace.log;version=latest,\
-	org.apache.ace.test;version=latest
-Private-Package: org.apache.ace.server.log.store.impl
-Bundle-Activator: org.apache.ace.server.log.store.impl.Activator
-Export-Package: org.apache.ace.server.log.store
-Bundle-Version: 1.0.0
\ No newline at end of file
+	org.apache.ace.test;version=latest,\
+	org.amdatu.mongo,\
+	com.mongodb
+-sub: *.bnd
\ No newline at end of file

Added: ace/trunk/org.apache.ace.server.log.store/filelogstore.bnd
URL: http://svn.apache.org/viewvc/ace/trunk/org.apache.ace.server.log.store/filelogstore.bnd?rev=1387480&view=auto
==============================================================================
--- ace/trunk/org.apache.ace.server.log.store/filelogstore.bnd (added)
+++ ace/trunk/org.apache.ace.server.log.store/filelogstore.bnd Wed Sep 19 08:00:19 2012
@@ -0,0 +1,3 @@
+Bundle-Activator: org.apache.ace.server.log.store.impl.Activator
+Private-Package: org.apache.ace.server.log.store.impl
+Bundle-Version: 1.0.0
\ No newline at end of file

Added: ace/trunk/org.apache.ace.server.log.store/mongologstore.bnd
URL: http://svn.apache.org/viewvc/ace/trunk/org.apache.ace.server.log.store/mongologstore.bnd?rev=1387480&view=auto
==============================================================================
--- ace/trunk/org.apache.ace.server.log.store/mongologstore.bnd (added)
+++ ace/trunk/org.apache.ace.server.log.store/mongologstore.bnd Wed Sep 19 08:00:19 2012
@@ -0,0 +1,2 @@
+Private-Package: org.apache.ace.server.log.store.mongo
+Bundle-Activator: org.apache.ace.server.log.store.mongo.Activator
\ No newline at end of file

Added: ace/trunk/org.apache.ace.server.log.store/src/org/apache/ace/server/log/store/mongo/Activator.java
URL: http://svn.apache.org/viewvc/ace/trunk/org.apache.ace.server.log.store/src/org/apache/ace/server/log/store/mongo/Activator.java?rev=1387480&view=auto
==============================================================================
--- ace/trunk/org.apache.ace.server.log.store/src/org/apache/ace/server/log/store/mongo/Activator.java (added)
+++ ace/trunk/org.apache.ace.server.log.store/src/org/apache/ace/server/log/store/mongo/Activator.java Wed Sep 19 08:00:19 2012
@@ -0,0 +1,95 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.ace.server.log.store.mongo;
+
+import java.util.Dictionary;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Properties;
+
+import org.amdatu.mongo.MongoDBService;
+import org.apache.ace.server.log.store.LogStore;
+import org.apache.felix.dm.Component;
+import org.apache.felix.dm.DependencyActivatorBase;
+import org.apache.felix.dm.DependencyManager;
+import org.osgi.framework.BundleContext;
+import org.osgi.framework.Constants;
+import org.osgi.service.cm.ConfigurationException;
+import org.osgi.service.cm.ManagedServiceFactory;
+import org.osgi.service.event.EventAdmin;
+import org.osgi.service.log.LogService;
+
+public class Activator extends DependencyActivatorBase implements ManagedServiceFactory {
+
+    private static final String LOG_NAME = "name";
+    private DependencyManager m_manager;
+    private final Map<String, Component> m_instances = new HashMap<String, Component>();
+    private BundleContext m_context;
+    private volatile LogService m_log;
+
+    @Override
+    public void init(BundleContext context, DependencyManager manager) throws Exception {
+        m_context = context;
+        m_manager = manager;
+        Properties props = new Properties();
+        props.put(Constants.SERVICE_PID, "org.apache.ace.server.log.store.factory");
+        manager.add(createComponent()
+            .setInterface(ManagedServiceFactory.class.getName(), props)
+            .setImplementation(this)
+            .add(createServiceDependency().setService(LogService.class).setRequired(false)));
+    }
+
+    @Override
+    public void destroy(BundleContext context, DependencyManager manager) throws Exception {
+    }
+
+    @Override
+    public void deleted(String pid) {
+        Component log = m_instances.remove(pid);
+        if (log != null) {
+            m_manager.remove(log);
+        }
+    }
+
+    public String getName() {
+        return "Log Store Factory";
+    }
+
+    public synchronized void updated(String pid, @SuppressWarnings("rawtypes") Dictionary dict) throws ConfigurationException {
+        String name = (String) dict.get(LOG_NAME);
+        if ((name == null) || "".equals(name)) {
+            throw new ConfigurationException(LOG_NAME, "Log name has to be specified.");
+        }
+
+        Component service = m_instances.get(pid);
+        if (service == null) {
+            Properties props = new Properties();
+            props.put(LOG_NAME, name);
+            service = m_manager.createComponent()
+                .setInterface(LogStore.class.getName(), props)
+                .setImplementation(new MongoLogStore(name))
+                .add(createServiceDependency().setService(EventAdmin.class).setRequired(false))
+                .add(createServiceDependency().setService(MongoDBService.class).setRequired(true));
+            m_instances.put(pid, service);
+            m_manager.add(service);
+        } else {
+            m_log.log(LogService.LOG_INFO, "Ignoring configuration update because factory instance was already configured: " + name);
+        }
+    }
+}
\ No newline at end of file

Added: ace/trunk/org.apache.ace.server.log.store/src/org/apache/ace/server/log/store/mongo/MongoLogStore.java
URL: http://svn.apache.org/viewvc/ace/trunk/org.apache.ace.server.log.store/src/org/apache/ace/server/log/store/mongo/MongoLogStore.java?rev=1387480&view=auto
==============================================================================
--- ace/trunk/org.apache.ace.server.log.store/src/org/apache/ace/server/log/store/mongo/MongoLogStore.java (added)
+++ ace/trunk/org.apache.ace.server.log.store/src/org/apache/ace/server/log/store/mongo/MongoLogStore.java Wed Sep 19 08:00:19 2012
@@ -0,0 +1,145 @@
+package org.apache.ace.server.log.store.mongo;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Properties;
+import java.util.Set;
+
+import org.amdatu.mongo.MongoDBService;
+import org.apache.ace.log.LogDescriptor;
+import org.apache.ace.log.LogEvent;
+import org.apache.ace.range.Range;
+import org.apache.ace.range.SortedRangeSet;
+import org.apache.ace.server.log.store.LogStore;
+
+import com.mongodb.BasicDBObject;
+import com.mongodb.DBCollection;
+import com.mongodb.DBCursor;
+import com.mongodb.DBObject;
+import com.mongodb.MapReduceCommand.OutputType;
+import com.mongodb.MapReduceOutput;
+
+public class MongoLogStore implements LogStore {
+	private final String m_logname;
+	private volatile MongoDBService m_mongoDBService;
+
+	public MongoLogStore(String logname) {
+		this.m_logname = logname;
+	}
+
+	@Override
+	public List<LogEvent> get(LogDescriptor range) throws IOException {
+		DBCollection collection = m_mongoDBService.getDB().getCollection(m_logname);
+		long high = range.getRangeSet().getHigh();
+
+		BasicDBObject filter = new BasicDBObject().append("targetId",
+				range.getTargetID()).append("logId", range.getLogID());
+		if (high > 0) {
+			filter.append("id", new BasicDBObject("$lte", high));
+		}
+
+		DBCursor cursor = collection.find(filter);
+		cursor.sort(new BasicDBObject("id", 1));
+
+		List<LogEvent> logevents = new ArrayList<LogEvent>();
+		while (cursor.hasNext()) {
+			DBObject event = cursor.next();
+			String targetId = (String) event.get("targetId");
+			long logId = (Long) event.get("logId");
+			long id = (Long) event.get("id");
+			long time = (Long) event.get("time");
+			int type = (Integer) event.get("type");
+			Properties properties = new Properties();
+			DBObject propertiesDbObject = (DBObject) event.get("properties");
+			for (String key : propertiesDbObject.keySet()) {
+				properties.put(key, propertiesDbObject.get(key));
+			}
+
+			logevents.add(new LogEvent(targetId, logId, id, time, type,
+					properties));
+		}
+
+		return logevents;
+	}
+
+	@Override
+	public LogDescriptor getDescriptor(String targetID, long logID)
+			throws IOException {
+
+		DBCollection collection = m_mongoDBService.getDB().getCollection(m_logname);
+
+		BasicDBObject filter = new BasicDBObject().append("targetId", targetID)
+				.append("logId", logID);
+
+		DBCursor cursor = collection.find(filter);
+		cursor.sort(new BasicDBObject("id", -1));
+
+		long high = 1;
+		if (cursor.hasNext()) {
+			DBObject row = cursor.next();
+			high = (Long) row.get("id");
+			return new LogDescriptor(targetID, logID, new SortedRangeSet(
+					new Range(1, high).toRepresentation()));
+		} else {
+			return new LogDescriptor(targetID, logID, SortedRangeSet.FULL_SET);
+		}
+	}
+
+	@Override
+	public void put(List<LogEvent> events) throws IOException {
+		DBCollection collection = m_mongoDBService.getDB().getCollection(m_logname);
+
+		for (LogEvent event : events) {
+			DBObject dbObject = new BasicDBObject()
+					.append("targetId", event.getTargetID())
+					.append("logId", event.getLogID())
+					.append("id", event.getID())
+					.append("time", event.getTime())
+					.append("type", event.getType())
+					.append("properties", event.getProperties());
+
+			collection.save(dbObject);
+		}
+	}
+
+	@Override
+	public List<LogDescriptor> getDescriptors(String targetID)
+			throws IOException {
+		
+		DBCollection collection = m_mongoDBService.getDB().getCollection(m_logname);
+		String m = "function() {emit(this.targetId,this.logId);}";
+		String r = "function(k, vals) {var result = {target: k, logIds: []}; vals.forEach(function(value) { result.logIds.push(value)}); return result;}";
+		DBObject filter = new BasicDBObject();
+		if(targetID != null) {
+			filter.put("targetId", targetID);
+		}
+		MapReduceOutput mapReduce = collection.mapReduce(m, r, null, OutputType.INLINE, filter);
+		Iterator<DBObject> iterator = mapReduce.results().iterator();
+		
+		List<LogDescriptor> descriptors = new ArrayList<LogDescriptor>();
+		while(iterator.hasNext()) {
+			DBObject row = iterator.next();
+			DBObject value = (DBObject)row.get("value");
+			String targetId = (String)value.get("target");
+			@SuppressWarnings("unchecked")
+			List<Long> logIds = (List<Long>)value.get("logIds");
+			Set<Long> logIdsFiltered = new HashSet<Long>();
+			logIdsFiltered.addAll(logIds);
+			
+			for (long logId : logIdsFiltered) {
+				descriptors.add(getDescriptor(targetId, logId));
+			}
+		}
+		
+		return descriptors;
+	}
+
+	@Override
+	public List<LogDescriptor> getDescriptors() throws IOException {
+		return getDescriptors(null);
+	}
+
+}

Modified: ace/trunk/org.apache.ace.server.log.ui/bnd.bnd
URL: http://svn.apache.org/viewvc/ace/trunk/org.apache.ace.server.log.ui/bnd.bnd?rev=1387480&r1=1387479&r2=1387480&view=diff
==============================================================================
--- ace/trunk/org.apache.ace.server.log.ui/bnd.bnd (original)
+++ ace/trunk/org.apache.ace.server.log.ui/bnd.bnd Wed Sep 19 08:00:19 2012
@@ -3,7 +3,7 @@
 	org.apache.felix.dependencymanager,\
 	org.apache.ace.log;version=latest,\
 	org.apache.ace.client.repository.api;version=latest,\
-	org.apache.ace.server.log.store;version=latest,\
+	org.apache.ace.server.log.store.api;version=latest,\
 	com.vaadin,\
 	org.apache.ace.webui.vaadin;version=latest
 Private-Package: org.apache.ace.server.log.ui

Modified: ace/trunk/run-server/server.bndrun
URL: http://svn.apache.org/viewvc/ace/trunk/run-server/server.bndrun?rev=1387480&r1=1387479&r2=1387480&view=diff
==============================================================================
--- ace/trunk/run-server/server.bndrun (original)
+++ ace/trunk/run-server/server.bndrun Wed Sep 19 08:00:19 2012
@@ -32,7 +32,8 @@
 	org.apache.ace.server.log.ui;version=latest,\
 	org.apache.ace.deployment.verifier.ui;version=latest,\
 	org.apache.ace.repository.api;version=latest,\
-	org.apache.ace.server.log.store;version=latest,\
+	org.apache.ace.server.log.store.api;version=latest,\
+	org.apache.ace.server.log.store.filelogstore;version=latest,\
 	org.apache.ace.client.repository.api;version=latest,\
 	org.apache.ace.repository.servlet;version=latest,\
 	org.apache.ace.obr.storage;version=latest,\