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)
          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)
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


Copyright © 2006-2011 Hibernate. All Rights Reserved.