
io.github.biezhi.redisdqueue.spring.RDQueueTemplate Maven / Gradle / Ivy
package io.github.biezhi.redisdqueue.spring;
import io.github.biezhi.redisdqueue.core.Message;
import io.github.biezhi.redisdqueue.core.RDQueue;
import io.github.biezhi.redisdqueue.exception.RDQException;
import java.io.Serializable;
import java.util.function.BiConsumer;
/**
* @author biezhi
* @date 2019/11/21
*/
public class RDQueueTemplate {
private RDQueue rdQueue;
public RDQueueTemplate(RDQueue rdQueue) {
this.rdQueue = rdQueue;
}
public void syncPush(Message message) throws RDQException {
rdQueue.syncPush(message);
}
public void asyncPush(Message message, BiConsumer action) throws RDQException {
rdQueue.asyncPush(message, action);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy