Class AbstractComponent

    • Field Detail

      • LOGGER

        private static final org.slf4j.Logger LOGGER
      • NUMBER_OF_RETRIES_TO_CONNECT_TO_RABBIT_MQ

        public static final int NUMBER_OF_RETRIES_TO_CONNECT_TO_RABBIT_MQ
        Maximum number of retries that are executed to connect to RabbitMQ.
        See Also:
        Constant Field Values
      • START_WAITING_TIME_BEFORE_RETRY

        public static final long START_WAITING_TIME_BEFORE_RETRY
        Time, the system waits before retrying to connect to RabbitMQ. Note that this time will be multiplied with the number of already failed tries.
        See Also:
        Constant Field Values
      • hobbitSessionId

        private String hobbitSessionId
      • outgoingDataQueuefactory

        protected RabbitQueueFactory outgoingDataQueuefactory
        Factory for creating outgoing data queues.
      • incomingDataQueueFactory

        protected RabbitQueueFactory incomingDataQueueFactory
        Factory for creating outgoing data queues.
      • rabbitMQHostName

        protected String rabbitMQHostName
        The host name of the RabbitMQ broker.
      • connectionFactory

        protected com.rabbitmq.client.ConnectionFactory connectionFactory
        The factory that can be used to create additional connections. However, in most cases it is sufficient to create a new channel using the already existing incomingDataQueueFactory and outgoingDataQueuefactory objects.
    • Constructor Detail

      • AbstractComponent

        public AbstractComponent()