[infinispan-commits] Infinispan SVN: r2486 - in branches/4.2.x/demos/lucene-directory-demo/src: test/java/org/infinispan/lucenedemo and 1 other directory.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Mon Oct 4 13:13:37 EDT 2010


Author: sannegrinovero
Date: 2010-10-04 13:13:35 -0400 (Mon, 04 Oct 2010)
New Revision: 2486

Modified:
   branches/4.2.x/demos/lucene-directory-demo/src/main/java/org/infinispan/lucenedemo/DemoActions.java
   branches/4.2.x/demos/lucene-directory-demo/src/main/java/org/infinispan/lucenedemo/DemoDriver.java
   branches/4.2.x/demos/lucene-directory-demo/src/test/java/org/infinispan/lucenedemo/CacheConfigurationTest.java
Log:
[ISPN-616] (Have the Lucene directory use specialized caches for different purposes) - fix Lucene demo

Modified: branches/4.2.x/demos/lucene-directory-demo/src/main/java/org/infinispan/lucenedemo/DemoActions.java
===================================================================
--- branches/4.2.x/demos/lucene-directory-demo/src/main/java/org/infinispan/lucenedemo/DemoActions.java	2010-10-04 17:05:17 UTC (rev 2485)
+++ branches/4.2.x/demos/lucene-directory-demo/src/main/java/org/infinispan/lucenedemo/DemoActions.java	2010-10-04 17:13:35 UTC (rev 2486)
@@ -42,6 +42,7 @@
 import org.apache.lucene.search.ScoreDoc;
 import org.apache.lucene.search.TopDocs;
 import org.apache.lucene.util.Version;
+import org.infinispan.Cache;
 import org.infinispan.lucene.InfinispanDirectory;
 import org.infinispan.manager.EmbeddedCacheManager;
 import org.infinispan.remoting.transport.Address;
@@ -62,9 +63,12 @@
    private static final Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_29);
 
    private InfinispanDirectory index;
+
+   private final Cache cache;
    
-   public DemoActions(InfinispanDirectory index) {
+   public DemoActions(InfinispanDirectory index, Cache cache) {
       this.index = index;
+      this.cache = cache;
    }
 
    /**
@@ -131,7 +135,7 @@
     * Returns a list of Addresses of all members in the cluster 
     */
    public List<Address> listAllMembers() {
-      EmbeddedCacheManager cacheManager = (EmbeddedCacheManager) index.getCache().getCacheManager();
+      EmbeddedCacheManager cacheManager = (EmbeddedCacheManager) cache.getCacheManager();
       return cacheManager.getMembers();
    }
 

Modified: branches/4.2.x/demos/lucene-directory-demo/src/main/java/org/infinispan/lucenedemo/DemoDriver.java
===================================================================
--- branches/4.2.x/demos/lucene-directory-demo/src/main/java/org/infinispan/lucenedemo/DemoDriver.java	2010-10-04 17:05:17 UTC (rev 2485)
+++ branches/4.2.x/demos/lucene-directory-demo/src/main/java/org/infinispan/lucenedemo/DemoDriver.java	2010-10-04 17:13:35 UTC (rev 2486)
@@ -44,8 +44,8 @@
    
    private final DemoActions actions;
 
-   public DemoDriver(InfinispanDirectory infinispanDirectory) {
-      actions = new DemoActions(infinispanDirectory);
+   public DemoDriver(InfinispanDirectory infinispanDirectory, Cache cache) {
+      actions = new DemoActions(infinispanDirectory, cache);
    }
 
    public static void main(String[] args) throws IOException {
@@ -54,7 +54,7 @@
       try {
          Cache cache = cacheManager.getCache();
          InfinispanDirectory directory = new InfinispanDirectory(cache);
-         DemoDriver driver = new DemoDriver(directory);
+         DemoDriver driver = new DemoDriver(directory, cache);
          driver.run();
       }
       finally {

Modified: branches/4.2.x/demos/lucene-directory-demo/src/test/java/org/infinispan/lucenedemo/CacheConfigurationTest.java
===================================================================
--- branches/4.2.x/demos/lucene-directory-demo/src/test/java/org/infinispan/lucenedemo/CacheConfigurationTest.java	2010-10-04 17:05:17 UTC (rev 2485)
+++ branches/4.2.x/demos/lucene-directory-demo/src/test/java/org/infinispan/lucenedemo/CacheConfigurationTest.java	2010-10-04 17:13:35 UTC (rev 2486)
@@ -46,17 +46,19 @@
    private DefaultCacheManager cacheManager2;
    private InfinispanDirectory directoryNodeOne;
    private InfinispanDirectory directoryNodeTwo;
+   private Cache cache1;
+   private Cache cache2;
 
    @BeforeClass
    public void init() throws IOException {
       cacheManager1 = new DefaultCacheManager("config-samples/lucene-demo-cache-config.xml");
       cacheManager1.start();
-      Cache cache1 = cacheManager1.getCache();
+      cache1 = cacheManager1.getCache();
       cache1.clear();
       directoryNodeOne = new InfinispanDirectory(cache1);
       cacheManager2 = new DefaultCacheManager("config-samples/lucene-demo-cache-config.xml");
       cacheManager2.start();
-      Cache cache2 = cacheManager2.getCache();
+      cache2 = cacheManager2.getCache();
       cache2.clear();
       directoryNodeTwo = new InfinispanDirectory(cache2);
    }
@@ -71,8 +73,8 @@
 
    @Test
    public void inserting() throws IOException, ParseException {
-      DemoActions node1 = new DemoActions(directoryNodeOne);
-      DemoActions node2 = new DemoActions(directoryNodeTwo);
+      DemoActions node1 = new DemoActions(directoryNodeOne, cache1);
+      DemoActions node2 = new DemoActions(directoryNodeTwo, cache2);
       node1.addNewDocument("hello?");
       assert node1.listAllDocuments().size() == 1;
       node1.addNewDocument("anybody there?");



More information about the infinispan-commits mailing list