Package org.apache.lucene.store

Examples of org.apache.lucene.store.SingleInstanceLockFactory


                final View view = entry.getValue();
                paths.put(toPath(ddoc.getId(), name), view);

                if (!states.containsKey(view)) {
                    final Directory dir = FSDirectory.open(viewDir(view, true),
                            new SingleInstanceLockFactory());
                    final UpdateSequence seq = getUpdateSequence(dir);
                    if (since == null) {
                        since = seq;
                    }
                    since = seq.isEarlierThan(since) ? seq : since;
View Full Code Here


      catch ( IOException e ) {
        throw new SearchException( "Could not initialize NativeFSLockFactory", e );
      }
    }
    else if ( "single".equals( lockFactoryName ) ) {
      return new SingleInstanceLockFactory();
    }
    else if ( "none".equals( lockFactoryName ) ) {
      return new NoLockFactory();
    }
    else {
View Full Code Here

      catch ( IOException e ) {
        throw new SearchException( "Could not initialize NativeFSLockFactory", e );
      }
    }
    else if ( "single".equals( lockFactoryName ) ) {
      return new SingleInstanceLockFactory();
    }
    else if ( "none".equals( lockFactoryName ) ) {
      return NoLockFactory.getNoLockFactory();
    }
    else {
View Full Code Here

      final class MyRAMDirectory extends RAMDirectory {
        private LockFactory myLockFactory;
        MyRAMDirectory() {
          lockFactory = null;
          myLockFactory = new SingleInstanceLockFactory();
        }
        public Lock makeLock(String name) {
          return myLockFactory.makeLock(name);
        }
      }
View Full Code Here

      final class MyRAMDirectory extends RAMDirectory {
        private LockFactory myLockFactory;
        MyRAMDirectory() {
          lockFactory = null;
          myLockFactory = new SingleInstanceLockFactory();
        }
View Full Code Here

      final class MyRAMDirectory extends MockDirectoryWrapper {
        private LockFactory myLockFactory;
        MyRAMDirectory(Directory delegate) {
          super(random, delegate);
          lockFactory = null;
          myLockFactory = new SingleInstanceLockFactory();
        }
        @Override
        public Lock makeLock(String name) {
          return myLockFactory.makeLock(name);
        }
View Full Code Here

      final class MyRAMDirectory extends MockDirectoryWrapper {
        private LockFactory myLockFactory;
        MyRAMDirectory(Directory delegate) {
          super(random, delegate);
          lockFactory = null;
          myLockFactory = new SingleInstanceLockFactory();
        }
View Full Code Here

      final class MyRAMDirectory extends MockDirectoryWrapper {
        private LockFactory myLockFactory;
        MyRAMDirectory(Directory delegate) {
          super(random, delegate);
          lockFactory = null;
          myLockFactory = new SingleInstanceLockFactory();
        }
        @Override
        public Lock makeLock(String name) {
          return myLockFactory.makeLock(name);
        }
View Full Code Here

      final class MyRAMDirectory extends MockDirectoryWrapper {
        private LockFactory myLockFactory;
        MyRAMDirectory(Directory delegate) {
          super(random, delegate);
          lockFactory = null;
          myLockFactory = new SingleInstanceLockFactory();
        }
View Full Code Here

    index = index.replaceAll("//", "/");
    //System.out.println("index:" + index);
      File INDEX_DIR = new File(index);
    directory = new NIOFSDirectory(INDEX_DIR);
    directory.setLockFactory(new SingleInstanceLockFactory());
    boolean indexExists = IndexReader.indexExists(directory);
    if(!indexExists)
    {
      createIndex(directory);
    }
View Full Code Here

TOP

Related Classes of org.apache.lucene.store.SingleInstanceLockFactory

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.