org.xcmis.search.lucene.index
Interface LoggedIndexTransaction<D>

Type Parameters:
D - Document class.
All Superinterfaces:
IndexTransaction<D>, IndexTransactionResource
All Known Implementing Classes:
LoggedIndexTransactionImpl

public interface LoggedIndexTransaction<D>
extends IndexTransaction<D>, IndexTransactionResource

Created by The eXo Platform SAS.

Version:
$Id: LoggedIndexTransaction.java 2 2010-02-04 17:21:49Z andrew00x $
Author:
Sergey Kabashnyuk

Method Summary
 void end()
          Remove information from persistence storage.
 void log()
          Save information about transaction to the persistence storage.
 
Methods inherited from interface org.xcmis.search.lucene.index.IndexTransaction
apply, getAddedDocuments, getAddedDocumentSizeInBytes, getRemovedDocuments, hasAddedDocuments, hasModifacationsDocuments
 
Methods inherited from interface org.xcmis.search.lucene.index.IndexTransactionResource
getTransactionLog
 

Method Detail

end

void end()
         throws IndexTransactionException
Remove information from persistence storage.

Throws:
IndexTransactionException

log

void log()
         throws IndexTransactionException
Save information about transaction to the persistence storage.

Throws:
IndexTransactionException


Copyright © 2011 eXo Platform SAS. All Rights Reserved.