Package io.inugami.api.processors.fifo
Class FifoProcessorService<Q,I>
- java.lang.Object
-
- io.inugami.api.processors.fifo.FifoProcessorService<Q,I>
-
- All Implemented Interfaces:
LifecycleBootstrap
public class FifoProcessorService<Q,I> extends Object implements LifecycleBootstrap
FifoProcessor- Since:
- 26 sept. 2017
-
-
Constructor Summary
Constructors Modifier Constructor Description FifoProcessorService(FifoMapper<Q,I> mapper, FifoProcessor<Q> processor, long timeToSleep, String threadName)protectedFifoProcessorService(FifoMapper<Q,I> mapper, FifoProcessor<Q> processor, FifoProcessorGlobaleProcessor<Q> globaleProcessor, long interval, String threadName)FifoProcessorService(FifoMapper<Q,I> mapper, FifoProcessor<Q> processor, String threadName)FifoProcessorService(FifoMapper<Q,I> mapper, FifoProcessorGlobaleProcessor<Q> globaleProcessor, long timeToSleep, String threadName)FifoProcessorService(FifoProcessorGlobaleProcessor<Q> globaleProcessor, long timeToSleep, String threadName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(I input)voidshutdown()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.inugami.api.providers.concurrent.LifecycleBootstrap
start
-
-
-
-
Constructor Detail
-
FifoProcessorService
public FifoProcessorService(FifoMapper<Q,I> mapper, FifoProcessor<Q> processor, String threadName)
-
FifoProcessorService
public FifoProcessorService(FifoMapper<Q,I> mapper, FifoProcessor<Q> processor, long timeToSleep, String threadName)
-
FifoProcessorService
public FifoProcessorService(FifoProcessorGlobaleProcessor<Q> globaleProcessor, long timeToSleep, String threadName)
-
FifoProcessorService
public FifoProcessorService(FifoMapper<Q,I> mapper, FifoProcessorGlobaleProcessor<Q> globaleProcessor, long timeToSleep, String threadName)
-
FifoProcessorService
protected FifoProcessorService(FifoMapper<Q,I> mapper, FifoProcessor<Q> processor, FifoProcessorGlobaleProcessor<Q> globaleProcessor, long interval, String threadName)
-
-
Method Detail
-
add
public void add(I input)
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfaceLifecycleBootstrap
-
-