
io.paradoxical.cassieq.workers.MessageConsumer Maven / Gradle / Ivy
The newest version!
package io.paradoxical.cassieq.workers;
import io.paradoxical.cassieq.model.Message;
import io.paradoxical.cassieq.model.QueueDefinition;
import io.paradoxical.cassieq.workers.reader.ConsumableMessage;
import java.util.Optional;
public interface MessageConsumer {
Optional tryConsume(ConsumableMessage consumableMessage);
interface Factory {
MessageConsumer forQueue(QueueDefinition queueDefinition);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy