org.hibernate.search.backend.impl.lucene
Class ExclusiveIndexWorkspaceImpl

java.lang.Object
  extended by org.hibernate.search.backend.impl.lucene.AbstractWorkspaceImpl
      extended by org.hibernate.search.backend.impl.lucene.ExclusiveIndexWorkspaceImpl
All Implemented Interfaces:
Workspace

public class ExclusiveIndexWorkspaceImpl
extends AbstractWorkspaceImpl

Author:
Sanne Grinovero (C) 2011 Red Hat Inc.

Field Summary
 
Fields inherited from class org.hibernate.search.backend.impl.lucene.AbstractWorkspaceImpl
writerHolder
 
Constructor Summary
ExclusiveIndexWorkspaceImpl(DirectoryBasedIndexManager indexManager, ErrorHandler errorHandler)
           
 
Method Summary
 void afterTransactionApplied(boolean someFailureHappened, boolean streaming)
          Invoked after all changes of a transaction are applied
 
Methods inherited from class org.hibernate.search.backend.impl.lucene.AbstractWorkspaceImpl
getAnalyzer, getDocumentBuilder, getEntitiesInIndexManager, getIndexWriter, getIndexWriter, incrementModificationCounter, optimizerPhase, performOptimization, shutDownNow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExclusiveIndexWorkspaceImpl

public ExclusiveIndexWorkspaceImpl(DirectoryBasedIndexManager indexManager,
                                   ErrorHandler errorHandler)
Method Detail

afterTransactionApplied

public void afterTransactionApplied(boolean someFailureHappened,
                                    boolean streaming)
Description copied from interface: Workspace
Invoked after all changes of a transaction are applied

Specified by:
afterTransactionApplied in interface Workspace
Specified by:
afterTransactionApplied in class AbstractWorkspaceImpl
Parameters:
someFailureHappened - usually false, set to true if errors where caught while using the IndexWriter
streaming - if no immediate visibility of the change is required (hint for performance)


Copyright © 2006-2012 Hibernate. All Rights Reserved.