org.sakaiproject.search.optimize.shared.api
Interface JournalOptimizationTransaction

All Superinterfaces:
IndexTransaction
All Known Implementing Classes:
JournalOptimizationTransactionImpl

public interface JournalOptimizationTransaction
extends IndexTransaction

Author:
ieb

Field Summary
 
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
 
Method Summary
 void addMergeSegment(File localJournalLocation)
           
 void clearState()
           
 org.apache.lucene.analysis.Analyzer getAnalyzer()
           
 JournalManager getJournalManager()
           
 List<Long> getMergeList()
           
 List<File> getMergeSegmentList()
           
 JournalManagerState getState()
           
 long getTargetSavePoint()
           
 File getTargetSegment()
           
 File getWorkingSegment()
           
 String getWorkingSpace()
           
 void setMergeList(List<Long> mergeList)
           
 void setState(JournalManagerState jms)
           
 void setTargetSavePoint(Long long1)
           
 void setTargetSegment(File localJournalLocation)
           
 void setWorkingSegment(File workingSegment)
           
 
Methods inherited from interface org.sakaiproject.search.transaction.api.IndexTransaction
clear, close, commit, get, getStatus, getTransactionId, open, prepare, put, rollback
 

Method Detail

setMergeList

void setMergeList(List<Long> mergeList)
Parameters:
mergeList -

getMergeList

List<Long> getMergeList()
Returns:

addMergeSegment

void addMergeSegment(File localJournalLocation)
Parameters:
localJournalLocation -

getMergeSegmentList

List<File> getMergeSegmentList()
Returns:

getTargetSavePoint

long getTargetSavePoint()
Returns:

setTargetSavePoint

void setTargetSavePoint(Long long1)
Parameters:
long1 -

setTargetSegment

void setTargetSegment(File localJournalLocation)
Parameters:
localJournalLocation -

getTargetSegment

File getTargetSegment()
Returns:

getAnalyzer

org.apache.lucene.analysis.Analyzer getAnalyzer()
Returns:

getWorkingSpace

String getWorkingSpace()
Returns:

getJournalManager

JournalManager getJournalManager()
Returns:

setWorkingSegment

void setWorkingSegment(File workingSegment)
Parameters:
workingSegment -

getWorkingSegment

File getWorkingSegment()
Returns:

getState

JournalManagerState getState()
Returns:

clearState

void clearState()

setState

void setState(JournalManagerState jms)
Parameters:
jms -


Copyright © 2003-2012 Sakai Project. All Rights Reserved.