Class RabbitMqInterface


  • public class RabbitMqInterface
    extends Object
    Author:
    ehsan.matean
    • Constructor Detail

      • RabbitMqInterface

        public RabbitMqInterface()
    • Method Detail

      • testRabbitMqInterface

        public static void testRabbitMqInterface​(ServiceObject serviceObject)
                                          throws Exception
        interface for database calls
        Parameters:
        serviceObject -
        Throws:
        Exception
      • sendRabbitMqMessage

        public static void sendRabbitMqMessage​(ServiceObject serviceObject,
                                               String messageId)
        send rabbitMq message
        Parameters:
        apiObject -
      • evaluateRequestHeaders

        public static com.rabbitmq.client.AMQP.BasicProperties evaluateRequestHeaders​(ServiceObject serviceObject)
      • evaluateOption

        public static void evaluateOption​(ServiceObject serviceObject)
      • closeConnection

        public static void closeConnection()
        close connection
      • getOutboundMessages

        public static void getOutboundMessages()
                                        throws Exception
        gets message from outbound queue Adds messages to ouboutMessage hashmap
        Parameters:
        receiver -
        Throws:
        Exception
      • getBatchMessages

        public static void getBatchMessages​(String queueName,
                                            int maxMessages)
                                     throws Exception
        attempt to get a number of messages from the queue
        Parameters:
        queueName -
        maxMessages -
        Throws:
        Exception