Package org.springmodules.lucene.index.factory

Examples of org.springmodules.lucene.index.factory.IndexFactory


import org.springmodules.lucene.index.factory.LuceneIndexWriter;

public class DefaultResourceManagerTests extends AbstractDefaultResourceManagerTests {
 
  public void testTwoResourcesOpened() throws Exception {
    IndexFactory indexFactory = createIndexFactory();
    ResourceManager resourceManager = createResourceManager(indexFactory);
   
    DefaultResourceManagementDefinition definition = new DefaultResourceManagementDefinition();
    definition.setIndexReaderOpen(true);
    definition.setIndexWriterOpen(true);
View Full Code Here


      resourceManager.releaseResources();
    }
  }

  public void testOnlyIndexReaderOpened() throws Exception {
    IndexFactory indexFactory = createIndexFactory();
    ResourceManager resourceManager = createResourceManager(indexFactory);
   
    DefaultResourceManagementDefinition definition = new DefaultResourceManagementDefinition();
    definition.setIndexReaderOpen(true);
    definition.setIndexWriterOpen(false);
View Full Code Here

      resourceManager.releaseResources();
    }
  }

  public void testOnlyIndexReaderOpenedAndProtected() throws Exception {
    IndexFactory indexFactory = createIndexFactory();
    ResourceManager resourceManager = createResourceManager(indexFactory);
   
    DefaultResourceManagementDefinition definition = new DefaultResourceManagementDefinition();
    definition.setIndexReaderOpen(true);
    definition.setWriteOperationsForIndexReaderAuthorized(false);
View Full Code Here

   
    resourceManager.releaseResources();
  }

  public void testOnlyIndexWriterOpened() throws Exception {
    IndexFactory indexFactory = createIndexFactory();
    ResourceManager resourceManager = createResourceManager(indexFactory);
   
    DefaultResourceManagementDefinition definition = new DefaultResourceManagementDefinition();
    definition.setIndexReaderOpen(false);
    definition.setIndexWriterOpen(true);
View Full Code Here

      resourceManager.releaseResources();
    }
  }

  public void testOnlyIndexWriterOpenedAndProtected() throws Exception {
    IndexFactory indexFactory = createIndexFactory();
    ResourceManager resourceManager = createResourceManager(indexFactory);
   
    DefaultResourceManagementDefinition definition = new DefaultResourceManagementDefinition();
    definition.setIndexReaderOpen(false);
    definition.setIndexWriterOpen(true);
View Full Code Here

   
    resourceManager.releaseResources();
  }

  public void testTemplateExecutionWithIndexReader() throws Exception {
    IndexFactory indexFactory = createIndexFactory();
    ResourceManager resourceManager = createResourceManager(indexFactory);
   
    DefaultLuceneIndexTemplate template = new DefaultLuceneIndexTemplate();
    template.setIndexFactory(indexFactory);
    template.setAnalyzer(new SimpleAnalyzer());
View Full Code Here

      resourceManager.releaseResources();
    }
  }

  public void testTemplateExecutionWithIndexWriter() throws Exception {
    IndexFactory indexFactory = createIndexFactory();
    ResourceManager resourceManager = createResourceManager(indexFactory);
   
    DefaultLuceneIndexTemplate template = new DefaultLuceneIndexTemplate();
    template.setIndexFactory(indexFactory);
    template.setAnalyzer(new SimpleAnalyzer());
View Full Code Here

      resourceManager.releaseResources();
    }
  }

  public void testTemplateExecutionWithIndexWriterReaderWithError() throws Exception {
    IndexFactory indexFactory = createIndexFactory();
    ResourceManager resourceManager = createResourceManager(indexFactory);
   
    DefaultLuceneIndexTemplate template = new DefaultLuceneIndexTemplate();
    template.setIndexFactory(indexFactory);
    template.setAnalyzer(new SimpleAnalyzer());
View Full Code Here

      resourceManager.releaseResources();
    }
  }

  public void testTemplateExecutionWithIndexWriterReader() throws Exception {
    IndexFactory indexFactory = createIndexFactory();
    ResourceManager resourceManager = createResourceManager(indexFactory);
   
    DefaultLuceneIndexTemplate template = new DefaultLuceneIndexTemplate();
    template.setIndexFactory(indexFactory);
    template.setAnalyzer(new SimpleAnalyzer());
View Full Code Here

    } catch(Exception ex) {}
  }

  public void testIndexFactorySpecified() throws Exception {
    MockControl indexFactoryControl = MockControl.createControl(IndexFactory.class);
    IndexFactory indexFactory = (IndexFactory)indexFactoryControl.getMock();

    LuceneIndexSupport luceneIndex = new LuceneIndexSupport() {};
    luceneIndex.setIndexFactory(indexFactory);
   
    luceneIndex.afterPropertiesSet();
View Full Code Here

TOP

Related Classes of org.springmodules.lucene.index.factory.IndexFactory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.