V - The listener payloadpublic class SynchronousProducer<V> extends Object implements IProducerImpl<V>
| Constructor and Description |
|---|
SynchronousProducer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(IConsumer<V> listener)
Add a listener which will be notified for each new object created.
|
protected void |
notify(IConsumer<V> listener,
V value) |
void |
produce(V value)
Notify all registered listeners that the given item has been produced.
|
boolean |
removeListener(IConsumer<V> listener)
Remove the give listener.
|
public void addListener(IConsumer<V> listener)
IProduceraddListener in interface IProducer<V>listener - A listener for new objects.public boolean removeListener(IConsumer<V> listener)
IProducerremoveListener in interface IProducer<V>listener - A listener for new objects.public void produce(V value)
IProducerImplproduce in interface IProducerImpl<V>value - An item which has been produced.Copyright © 2018 Symphony Software Foundation. All rights reserved.