org.apache.blur.manager.writer
Class IndexAction

java.lang.Object
  extended by org.apache.blur.manager.writer.IndexAction
Direct Known Subclasses:
MutatableAction

public abstract class IndexAction
extends Object


Constructor Summary
IndexAction()
           
 
Method Summary
abstract  void doPostCommit(org.apache.lucene.index.IndexWriter writer)
           
abstract  void doPostRollback(org.apache.lucene.index.IndexWriter writer)
           
abstract  void doPreCommit(IndexSearcherClosable indexSearcher, org.apache.lucene.index.IndexWriter writer)
           
abstract  void doPreRollback(org.apache.lucene.index.IndexWriter writer)
           
 boolean isWritersWaiting()
           
abstract  void performMutate(IndexSearcherClosable searcher, org.apache.lucene.index.IndexWriter writer)
           
 void setWritesWaiting(java.util.concurrent.atomic.AtomicInteger writesWaiting)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexAction

public IndexAction()
Method Detail

doPreCommit

public abstract void doPreCommit(IndexSearcherClosable indexSearcher,
                                 org.apache.lucene.index.IndexWriter writer)
                          throws IOException
Throws:
IOException

doPostCommit

public abstract void doPostCommit(org.apache.lucene.index.IndexWriter writer)
                           throws IOException
Throws:
IOException

doPreRollback

public abstract void doPreRollback(org.apache.lucene.index.IndexWriter writer)
                            throws IOException
Throws:
IOException

doPostRollback

public abstract void doPostRollback(org.apache.lucene.index.IndexWriter writer)
                             throws IOException
Throws:
IOException

performMutate

public abstract void performMutate(IndexSearcherClosable searcher,
                                   org.apache.lucene.index.IndexWriter writer)
                            throws IOException
Throws:
IOException

setWritesWaiting

public void setWritesWaiting(java.util.concurrent.atomic.AtomicInteger writesWaiting)

isWritersWaiting

public boolean isWritersWaiting()


Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.