org.hibernate.search.backend
Interface Worker

All Known Implementing Classes:
TransactionalWorker

public interface Worker

Perform work for a given session. This implementation has to be multi threaded.

Author:
Emmanuel Bernard

Method Summary
 void close()
          clean resources This method can return exceptions
 void flushWorks(TransactionContext transactionContext)
          Flush any work queue.
 void initialize(Properties props, SearchFactoryImplementor searchFactoryImplementor)
           
 void performWork(Work work, TransactionContext transactionContext)
           
 

Method Detail

performWork

void performWork(Work work,
                 TransactionContext transactionContext)

initialize

void initialize(Properties props,
                SearchFactoryImplementor searchFactoryImplementor)

close

void close()
clean resources This method can return exceptions


flushWorks

void flushWorks(TransactionContext transactionContext)
Flush any work queue.

Parameters:
transactionContext - the current transaction (context).


Copyright © 2011 Hibernate. All Rights Reserved.