org.sakaiproject.search.indexer.impl
Class SearchBuilderItemSerializer

java.lang.Object
  extended by org.sakaiproject.search.indexer.impl.SearchBuilderItemSerializer

public class SearchBuilderItemSerializer
extends Object

A utility class to serialise update lists to and from disk

Author:
ieb Unit test
See Also:
org.sakaiproject.search.indexer.impl.test.TransactionalIndexWorkerTest, org.sakaiproject.search.indexer.impl.test.SearchBuilderItemSerializerTest

Field Summary
protected static String TRANSACTION_LIST
           
 
Constructor Summary
SearchBuilderItemSerializer()
           
 
Method Summary
 void destroy()
           
 void init()
           
 List<SearchBuilderItem> loadTransactionList(File indexDirectoy)
           
 void removeTransactionList(File indexDirectory)
           
 void saveTransactionList(File indexDirectoy, List<SearchBuilderItem> txList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRANSACTION_LIST

protected static final String TRANSACTION_LIST
See Also:
Constant Field Values
Constructor Detail

SearchBuilderItemSerializer

public SearchBuilderItemSerializer()
Method Detail

init

public void init()

destroy

public void destroy()

saveTransactionList

public void saveTransactionList(File indexDirectoy,
                                List<SearchBuilderItem> txList)
                         throws IOException
Throws:
IOException

loadTransactionList

public List<SearchBuilderItem> loadTransactionList(File indexDirectoy)
                                            throws IOException
Throws:
IOException

removeTransactionList

public void removeTransactionList(File indexDirectory)
Parameters:
targetSegment -


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