public abstract class ConsumersManager
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<FileResourceConsumer> |
consumers |
private long |
consumersManagerMaxMillis |
| Constructor and Description |
|---|
ConsumersManager(java.util.List<FileResourceConsumer> consumers) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<FileResourceConsumer> |
getConsumers()
Get the consumers
|
long |
getConsumersManagerMaxMillis()
BatchProcess will throw an exception
if the ConsumersManager doesn't complete init() or shutdown()
within this amount of time. |
void |
init()
This is called by BatchProcess before submitting the threads
|
void |
setConsumersManagerMaxMillis(long consumersManagerMaxMillis)
|
void |
shutdown()
This is called by BatchProcess immediately before closing.
|
private long consumersManagerMaxMillis
private final java.util.List<FileResourceConsumer> consumers
public ConsumersManager(java.util.List<FileResourceConsumer> consumers)
public java.util.List<FileResourceConsumer> getConsumers()
public void init()
public void shutdown()
public long getConsumersManagerMaxMillis()
BatchProcess will throw an exception
if the ConsumersManager doesn't complete init() or shutdown()
within this amount of time.public void setConsumersManagerMaxMillis(long consumersManagerMaxMillis)
consumersManagerMaxMillis - maximum number of milliseconds
to allow for init() or shutdown()