public abstract class ProducerRunnableBase extends java.lang.Object implements ProducerConsumerRunnableInt
| Modifier and Type | Field and Description |
|---|---|
protected ProducerConsumerExecutor |
executor |
protected org.jfrog.build.api.util.Log |
log |
| Constructor and Description |
|---|
ProducerRunnableBase() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
producerRun() |
void |
run() |
void |
setExecutor(ProducerConsumerExecutor executor) |
void |
setLog(org.jfrog.build.api.util.Log log) |
protected ProducerConsumerExecutor executor
protected org.jfrog.build.api.util.Log log
public final void run()
run in interface java.lang.Runnablepublic abstract void producerRun()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic void setExecutor(ProducerConsumerExecutor executor)
setExecutor in interface ProducerConsumerRunnableIntpublic void setLog(org.jfrog.build.api.util.Log log)
setLog in interface ProducerConsumerRunnableInt