Package io.kestra.core.queues
Interface QueueInterface<T>
- All Superinterfaces:
AutoCloseable,Closeable
-
Method Summary
Modifier and TypeMethodDescriptionvoiddefault voidvoiddefault voidvoiddefault voidvoidpause()default Runnablereceive(String consumerGroup, Class<?> queueType, Consumer<Either<T, DeserializationException>> consumer) default Runnablereceive(Consumer<Either<T, DeserializationException>> consumer)
-
Method Details
-
emit
- Throws:
QueueException
-
emit
- Throws:
QueueException
-
emitAsync
- Throws:
QueueException
-
emitAsync
- Throws:
QueueException
-
delete
- Throws:
QueueException
-
delete
- Throws:
QueueException
-
receive
-
receive
-
receive
-
receive
-
pause
void pause()
-