Class AmqpLocationUpdateMessageHandler

java.lang.Object
org.openwms.common.comm.osip.locu.AmqpLocationUpdateMessageHandler
All Implemented Interfaces:
Function<org.springframework.messaging.support.GenericMessage<LocationUpdateMessage>,Void>

@Profile("ASYNCHRONOUS") @OSIPComponent @RefreshScope class AmqpLocationUpdateMessageHandler extends Object implements Function<org.springframework.messaging.support.GenericMessage<LocationUpdateMessage>,Void>
An AmqpLocationUpdateMessageHandler is the handler function to accept LocationUpdateMessages and forward them for processing over AMQP.
Author:
Heiko Scherrer
  • Field Details

    • amqpTemplate

      private final org.springframework.amqp.core.AmqpTemplate amqpTemplate
    • exchangeName

      private final String exchangeName
    • routingKey

      private final String routingKey
  • Constructor Details

    • AmqpLocationUpdateMessageHandler

      AmqpLocationUpdateMessageHandler(org.springframework.amqp.core.AmqpTemplate amqpTemplate, @Value("${owms.driver.osip.locu.exchange-name}") String exchangeName, @Value("${owms.driver.osip.locu.routing-key-out}") String routingKey)
  • Method Details