Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.hibernate.search.backend
Interface QueueingProcessor

All Known Implementing Classes:
  BatchedQueueingProcessor

    public interface QueueingProcessor

Pile work operations No thread safety has to be implemented, the queue being scoped already The implementation must be "stateless" wrt the queue through (ie not store the queue state) FIXME this Interface does not make much sense, since the impl will not be changed

Author:
  Emmanuel Bernard

Method Summary
`void` | `add(Work work, WorkQueue workQueue)` Add a work TODO move that somewhere else, it does not really fit here
`void` | `cancelWorks(WorkQueue workQueue)` Rollback works
`void` | `close()` clean resources This method should log errors rather than raise an exception
`void` | `performWorks(WorkQueue workQueue)` Execute works
`void` | `prepareWorks(WorkQueue workQueue)` prepare resources for a later performWorks call

Method Detail

### add

    void add(Work work,
             WorkQueue workQueue)

  Add a work TODO move that somewhere else, it does not really fit here

### prepareWorks

    void prepareWorks(WorkQueue workQueue)

  prepare resources for a later performWorks call

### performWorks

    void performWorks(WorkQueue workQueue)

  Execute works

### cancelWorks

    void cancelWorks(WorkQueue workQueue)

  Rollback works

### close

    void close()

  clean resources This method should log errors rather than raise an exception

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2006-2010 Hibernate. All Rights Reserved.