org.sakaiproject.search.optimize.shared.impl
Class JournalOptimizationTransactionImpl
java.lang.Object
org.sakaiproject.search.transaction.impl.IndexTransactionImpl
org.sakaiproject.search.optimize.shared.impl.JournalOptimizationTransactionImpl
- All Implemented Interfaces:
- JournalOptimizationTransaction, IndexTransaction
public class JournalOptimizationTransactionImpl
- extends IndexTransactionImpl
- implements JournalOptimizationTransaction
- Author:
- ieb
| Fields inherited from interface org.sakaiproject.search.transaction.api.IndexTransaction |
STATUS_ACTIVE, STATUS_COMMITTED, STATUS_COMMITTING, STATUS_MARKED_ROLLBACK, STATUS_NO_TRANSACTION, STATUS_PREPARED, STATUS_PREPARING, STATUS_ROLLEDBACK, STATUS_ROLLING_BACK, STATUS_UNKNOWN, TRANSACTION_ACTIVE, TRANSACTION_STATUS |
| Methods inherited from class org.sakaiproject.search.transaction.impl.IndexTransactionImpl |
clear, close, commit, doAfterClose, doAfterCommit, doAfterOpen, doAfterPrepare, doAfterRollback, doBeforeClose, doBeforeCommit, doBeforeOpen, doBeforePrepare, doBeforeRollback, get, getStatus, getTransactionId, open, prepare, put, rollback |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JournalOptimizationTransactionImpl
public JournalOptimizationTransactionImpl(TransactionManagerImpl manager,
Map<String,Object> m)
- Parameters:
manager - m -
setMergeList
public void setMergeList(List<Long> mergeList)
- Specified by:
setMergeList in interface JournalOptimizationTransaction
- Parameters:
mergeList -
getMergeList
public List<Long> getMergeList()
- Specified by:
getMergeList in interface JournalOptimizationTransaction
- Returns:
- See Also:
JournalOptimizationTransaction.getMergeList()
addMergeSegment
public void addMergeSegment(File localJournalLocation)
- Specified by:
addMergeSegment in interface JournalOptimizationTransaction
- See Also:
JournalOptimizationTransaction.addMergeSegment(java.io.File)
setTargetSavePoint
public void setTargetSavePoint(long targetSavePoint)
- Parameters:
long1 -
getMergeSegmentList
public List<File> getMergeSegmentList()
- Specified by:
getMergeSegmentList in interface JournalOptimizationTransaction
- Returns:
- See Also:
JournalOptimizationTransaction.getMergeSegmentList()
getTargetSegment
public File getTargetSegment()
- Specified by:
getTargetSegment in interface JournalOptimizationTransaction
- Returns:
- See Also:
JournalOptimizationTransaction.getTargetSegment()
getTargetSavePoint
public long getTargetSavePoint()
- Specified by:
getTargetSavePoint in interface JournalOptimizationTransaction
- Returns:
- See Also:
JournalOptimizationTransaction.getTargetSavePoint()
setTargetSegment
public void setTargetSegment(File targetSegment)
- Specified by:
setTargetSegment in interface JournalOptimizationTransaction
- See Also:
JournalOptimizationTransaction.setTargetSegment(java.io.File)
getAnalyzer
public org.apache.lucene.analysis.Analyzer getAnalyzer()
- Specified by:
getAnalyzer in interface JournalOptimizationTransaction
- Returns:
- See Also:
JournalOptimizationTransaction.getAnalyzer()
getJournalManager
public JournalManager getJournalManager()
- Specified by:
getJournalManager in interface JournalOptimizationTransaction
- Returns:
- See Also:
JournalOptimizationTransaction.getJournalManager()
getWorkingSpace
public String getWorkingSpace()
- Specified by:
getWorkingSpace in interface JournalOptimizationTransaction
- Returns:
- See Also:
JournalOptimizationTransaction.getWorkingSpace()
setTargetSavePoint
public void setTargetSavePoint(Long targetSavePoint)
- Specified by:
setTargetSavePoint in interface JournalOptimizationTransaction
- See Also:
JournalOptimizationTransaction.setTargetSavePoint(java.lang.Long)
setWorkingSegment
public void setWorkingSegment(File workingSegment)
- Specified by:
setWorkingSegment in interface JournalOptimizationTransaction
- See Also:
JournalOptimizationTransaction.setWorkingSegment(java.io.File)
getWorkingSegment
public File getWorkingSegment()
- Specified by:
getWorkingSegment in interface JournalOptimizationTransaction
- Returns:
- the workingSegment
clearState
public void clearState()
- Specified by:
clearState in interface JournalOptimizationTransaction
getState
public JournalManagerState getState()
- Specified by:
getState in interface JournalOptimizationTransaction
- Returns:
setState
public void setState(JournalManagerState jms)
- Specified by:
setState in interface JournalOptimizationTransaction
Copyright © 2003-2012 Sakai Project. All Rights Reserved.