ActiveMQ wird genutzt, um die eingehenden Fünftonfolgen zu empfangen. Dazu wandelt die Applikation monitord alle eingehenden Fünftöne in Nachrichten um und sendet diese an ActiveMQ.

  1. Download von ActiveMQ von http://activemq.apache.org/download.html
  2. Entpacken der .tar.gz oder .zip-Datei
  3. Starten von bin/activemq bzw. bin/activemq.bat

ActiveMQ horcht standardmäßig nur auf der lokalen IP-Adresse auf Port 61616.

Konfiguration ZABOS

In der zabos.properties oder application.properties muss das Profil zvei aktiviert werden:

spring.profiles.active=zvei

Als nächstes muss die Einstellung für den ActiveMQ-Broker gesetzt werden:

activemq.broker.url=tcp://127.0.0.1:61616
activemq.zvei.topic=zabos.zvei

Nach einem Neustart des Tomcats sollte bei aktiviertem Debugging für org.springframework.jms jede Sekunde folgende Ausgabe in der Logdatei erscheinen:

DEBUG 2014-12-18 15:59:59,491: org.springframework.jms.listener.AbstractPollingMessageListenerContainer::doReceiveAndExecute: Consumer [ActiveMQMessageConsumer { value=ID:ckl-pc-55005-1418914273135-0:1:1:1, started=true }] of session [ActiveMQSession {id=ID:ckl-pc-55005-1418914273135-0:1:1,started=true}] did not receive a message