Examples of ReaderProvider


Examples of org.hibernate.search.indexes.spi.ReaderProvider

    else {
      throw new AssertionFailure( "Everything should be wrapped in a CacheableMultiReader" );
    }
    log.debugf( "Closing MultiReader: %s", multiReader );
    for ( int i = 0; i < readers.length; i++ ) {
      ReaderProvider container = managers[i];
      container.closeIndexReader( readers[i] ); // might be virtual
    }
    log.trace( "IndexReader closed." );
  }
View Full Code Here

Examples of org.hibernate.search.indexes.spi.ReaderProvider

  public static IndexReader openReader(IndexManager... indexManagers) {
    final int length = indexManagers.length;
    IndexReader[] readers = new IndexReader[length];
    ReaderProvider[] managers = new ReaderProvider[length];
    for ( int index = 0; index < length; index++ ) {
      ReaderProvider indexReaderManager = indexManagers[index].getReaderProvider();
      IndexReader openIndexReader = indexReaderManager.openIndexReader();
      readers[index] = openIndexReader;
      managers[index] = indexReaderManager;
    }

    if ( length == 0 ) {
View Full Code Here

Examples of org.hibernate.search.indexes.spi.ReaderProvider

    final boolean debugEnabled = log.isDebugEnabled();
    if ( debugEnabled ) {
      log.debugf( "Closing MultiReader: %s", this );
    }
    for ( int i = 0; i < subReaders.length; i++ ) {
      ReaderProvider container = managers[i];
      container.closeIndexReader( subReaders[i] ); // might be virtual
    }
    if ( debugEnabled ) {
      log.trace( "MultiReader closed." );
    }
  }
View Full Code Here

Examples of org.hibernate.search.indexes.spi.ReaderProvider

  public static IndexReader openReader(IndexManager... indexManagers) {
    final int length = indexManagers.length;
    IndexReader[] readers = new IndexReader[length];
    ReaderProvider[] managers = new ReaderProvider[length];
    for (int index = 0; index < length; index++) {
      ReaderProvider indexReaderManager = indexManagers[index].getReaderProvider();
      IndexReader openIndexReader = indexReaderManager.openIndexReader();
      readers[index] = openIndexReader;
      managers[index] = indexReaderManager;
    }
    return ReaderProviderHelper.buildMultiReader( length, readers, managers );
  }
View Full Code Here

Examples of org.hibernate.search.indexes.spi.ReaderProvider

    else {
      throw new AssertionFailure( "Everything should be wrapped in a CacheableMultiReader" );
    }
    log.debugf( "Closing MultiReader: %s", multiReader );
    for ( int i = 0; i < readers.length; i++ ) {
      ReaderProvider container = managers[i];
      container.closeIndexReader( readers[i] ); // might be virtual
    }
    log.trace( "IndexReader closed." );
  }
View Full Code Here

Examples of org.hibernate.search.indexes.spi.ReaderProvider

  public static IndexReader openReader(IndexManager... indexManagers) {
    final int length = indexManagers.length;
    IndexReader[] readers = new IndexReader[length];
    ReaderProvider[] managers = new ReaderProvider[length];
    for ( int index = 0; index < length; index++ ) {
      ReaderProvider indexReaderManager = indexManagers[index].getReaderProvider();
      IndexReader openIndexReader = indexReaderManager.openIndexReader();
      readers[index] = openIndexReader;
      managers[index] = indexReaderManager;
    }
    return ReaderProviderHelper.buildMultiReader( length, readers, managers );
  }
View Full Code Here

Examples of org.hibernate.search.indexes.spi.ReaderProvider

    else {
      throw new AssertionFailure( "Everything should be wrapped in a CacheableMultiReader" );
    }
    log.debugf( "Closing MultiReader: %s", multiReader );
    for ( int i = 0; i < readers.length; i++ ) {
      ReaderProvider container = managers[i];
      container.closeIndexReader( readers[i] ); // might be virtual
    }
    log.trace( "IndexReader closed." );
  }
View Full Code Here

Examples of org.hibernate.search.indexes.spi.ReaderProvider

  public static IndexReader openReader(IndexManager... directoryProviders) {
    final int length = directoryProviders.length;
    IndexReader[] readers = new IndexReader[length];
    ReaderProvider[] managers = new ReaderProvider[length];
    for (int index = 0; index < length; index++) {
      ReaderProvider indexReaderManager = directoryProviders[index].getIndexReaderManager();
      IndexReader openIndexReader = indexReaderManager.openIndexReader();
      readers[index] = openIndexReader;
      managers[index] = indexReaderManager;
    }
    return ReaderProviderHelper.buildMultiReader( length, readers, managers );
  }
View Full Code Here

Examples of org.hibernate.search.indexes.spi.ReaderProvider

    else {
      throw new AssertionFailure( "Everything should be wrapped in a CacheableMultiReader" );
    }
    log.debugf( "Closing MultiReader: %s", multiReader );
    for ( int i = 0; i < readers.length; i++ ) {
      ReaderProvider container = managers[i];
      container.closeIndexReader( readers[i] ); // might be virtual
    }
    log.trace( "IndexReader closed." );
  }
View Full Code Here

Examples of org.hibernate.search.indexes.spi.ReaderProvider

  public static IndexReader openReader(IndexManager... indexManagers) {
    final int length = indexManagers.length;
    IndexReader[] readers = new IndexReader[length];
    ReaderProvider[] managers = new ReaderProvider[length];
    for ( int index = 0; index < length; index++ ) {
      ReaderProvider indexReaderManager = indexManagers[index].getReaderProvider();
      IndexReader openIndexReader = indexReaderManager.openIndexReader();
      readers[index] = openIndexReader;
      managers[index] = indexReaderManager;
    }
    return ReaderProviderHelper.buildMultiReader( length, readers, managers );
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.