Class RqueueMessageUtils
- java.lang.Object
-
- com.github.sonus21.rqueue.core.support.RqueueMessageUtils
-
public final class RqueueMessageUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static RqueueMessage
buildMessage(org.springframework.messaging.converter.MessageConverter converter, java.lang.String queueName, java.lang.Object message, java.lang.Integer retryCount, java.lang.Long delay, org.springframework.messaging.MessageHeaders messageHeaders)
static RqueueMessage
buildPeriodicMessage(org.springframework.messaging.converter.MessageConverter converter, java.lang.String queueName, java.lang.Object message, long period, org.springframework.messaging.MessageHeaders messageHeaders)
static org.springframework.messaging.Message<?>
cloneMessage(org.springframework.messaging.Message<?> message)
static java.lang.Object
convertMessageToObject(RqueueMessage message, org.springframework.messaging.converter.MessageConverter messageConverter)
static java.lang.Object
convertMessageToObject(org.springframework.messaging.Message<java.lang.String> message, org.springframework.messaging.converter.MessageConverter messageConverter)
static RqueueMessage
generateMessage(org.springframework.messaging.converter.MessageConverter converter, java.lang.String queueName)
static java.util.List<RqueueMessage>
generateMessages(org.springframework.messaging.converter.MessageConverter converter, java.lang.Object object, java.lang.String queueName, java.lang.Integer retryCount, java.lang.Long delay, int count)
static java.util.List<RqueueMessage>
generateMessages(org.springframework.messaging.converter.MessageConverter converter, java.lang.String queueName, int count)
static java.util.List<RqueueMessage>
generateMessages(org.springframework.messaging.converter.MessageConverter converter, java.lang.String queueName, long delay, int count)
static java.lang.String
getMessageMetaId(java.lang.String queueName, java.lang.String messageId)
-
-
-
Method Detail
-
getMessageMetaId
public static java.lang.String getMessageMetaId(java.lang.String queueName, java.lang.String messageId)
-
convertMessageToObject
public static java.lang.Object convertMessageToObject(RqueueMessage message, org.springframework.messaging.converter.MessageConverter messageConverter)
-
convertMessageToObject
public static java.lang.Object convertMessageToObject(org.springframework.messaging.Message<java.lang.String> message, org.springframework.messaging.converter.MessageConverter messageConverter)
-
buildPeriodicMessage
public static RqueueMessage buildPeriodicMessage(org.springframework.messaging.converter.MessageConverter converter, java.lang.String queueName, java.lang.Object message, long period, org.springframework.messaging.MessageHeaders messageHeaders)
-
buildMessage
public static RqueueMessage buildMessage(org.springframework.messaging.converter.MessageConverter converter, java.lang.String queueName, java.lang.Object message, java.lang.Integer retryCount, java.lang.Long delay, org.springframework.messaging.MessageHeaders messageHeaders)
-
generateMessages
public static java.util.List<RqueueMessage> generateMessages(org.springframework.messaging.converter.MessageConverter converter, java.lang.String queueName, int count)
-
generateMessage
public static RqueueMessage generateMessage(org.springframework.messaging.converter.MessageConverter converter, java.lang.String queueName)
-
generateMessages
public static java.util.List<RqueueMessage> generateMessages(org.springframework.messaging.converter.MessageConverter converter, java.lang.String queueName, long delay, int count)
-
generateMessages
public static java.util.List<RqueueMessage> generateMessages(org.springframework.messaging.converter.MessageConverter converter, java.lang.Object object, java.lang.String queueName, java.lang.Integer retryCount, java.lang.Long delay, int count)
-
cloneMessage
public static org.springframework.messaging.Message<?> cloneMessage(org.springframework.messaging.Message<?> message)
-
-