org.hibernate.search.reader
Class NotSharedReaderProvider

java.lang.Object
  extended by org.hibernate.search.reader.NotSharedReaderProvider
All Implemented Interfaces:
ReaderProvider

public class NotSharedReaderProvider
extends Object
implements ReaderProvider

Open a reader each time

Author:
Emmanuel Bernard

Constructor Summary
NotSharedReaderProvider()
           
 
Method Summary
 void closeReader(IndexReader reader)
          Close a reader previously opened by ReaderProvider.openReader(org.hibernate.search.store.DirectoryProvider...).
 void destroy()
          Called when a SearchFactory is destroyed.
 void initialize(Properties props, BuildContext context)
          Initialize the reader provider before its use.
 IndexReader openReader(DirectoryProvider... directoryProviders)
          Open a read-only reader on all the listed directory providers.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotSharedReaderProvider

public NotSharedReaderProvider()
Method Detail

openReader

public IndexReader openReader(DirectoryProvider... directoryProviders)
Description copied from interface: ReaderProvider
Open a read-only reader on all the listed directory providers. The opened reader has to be closed through ReaderProvider.closeReader(IndexReader). The opening can be virtual.

Specified by:
openReader in interface ReaderProvider

closeReader

public void closeReader(IndexReader reader)
Description copied from interface: ReaderProvider
Close a reader previously opened by ReaderProvider.openReader(org.hibernate.search.store.DirectoryProvider...). The closing can be virtual.

Specified by:
closeReader in interface ReaderProvider

initialize

public void initialize(Properties props,
                       BuildContext context)
Description copied from interface: ReaderProvider
Initialize the reader provider before its use.

Specified by:
initialize in interface ReaderProvider

destroy

public void destroy()
Description copied from interface: ReaderProvider
Called when a SearchFactory is destroyed. This method typically releases resources. It is guaranteed to be executed after readers are released by queries (assuming no user error).

Specified by:
destroy in interface ReaderProvider


Copyright © 2006-2012 Red Hat Middleware, LLC. All Rights Reserved