See: Description
| Interface | Description |
|---|---|
| Document |
| Class | Description |
|---|---|
| BlockingQueueAccessor<E> |
A
BlockingQueue-based implementation for consumer-producer-scenarios.Note that all available operations are blocking! |
| Consumer<E,P extends Producer<E>> |
A
Consumer is aware of several Producers which can be added via the BlockingQueueAccessor.put(Object),
BlockingQueueAccessor.put(Object, long) and BlockingQueueAccessor.putWithTimeout(Object, long) method. |
| DocumentEvent | |
| DocumentProducer |
A
Producer that produces DocumentEvents. |
| Producer<E> |
A
Producer creates a product via the BlockingQueueAccessor.put(Object), BlockingQueueAccessor.put(Object, long) and
BlockingQueueAccessor.putWithTimeout(Object, long) method and offers it to it's (unknown) Consumers via the BlockingQueueAccessor.get()
, BlockingQueueAccessor.get(long) or BlockingQueueAccessor.getWithTimeout(long)-method.TODO MM this has nothing to do especially with searching! Design seems overloaded, use a shared single BlockingQueue for communication between consumer and producer! |
Copyright © 2011–2023 aiticon GmbH. All rights reserved.