anchor.diff:  }
   ----
   
  -== The price consumer
  +=== The price consumer
   
   The price consumer reads the prices from JMS, and stores the last one.
   Create the `src/main/java/org/acme/jms/PriceConsumer.java` file with the following content:
  
positive.code: }
  ----
  
  == Configuring the Artemis properties
  
  We need to configure the Artemis connection properties.
  This is done in the `application.properties` file.
  
  [source]
  ----
  # Configures the Artemis properties.
  quarkus.artemis.url=tcp://localhost:61616
  quarkus.artemis.username=quarkus
  quarkus.artemis.password=quarkus
  ----
  
  == The HTML page
  
  Final touch, the HTML page reading the converted prices using SSE.
  
  
negative.code: 
  Nothing spectacular here. On each fetch, it updates the page.
  
  === Configure the Qpid JMS properties
  
  We need to configure the Qpid JMS properties used by the extension when
  injecting the ConnectionFactory.
  
  This is done in the `src/main/resources/application.properties` file.
  
  [source]
  ----
  # Configures the Qpid JMS properties.
  quarkus.qpid-jms.url=amqp://localhost:5672
  quarkus.qpid-jms.username=quarkus
  quarkus.qpid-jms.password=quarkus
  ----
  
  More detail about the configuration are available in the https://github.com/amqphub/quarkus-qpid-jms#configuration[Quarkus Qpid JMS] documentation.
  
  [#get-it-running]
  === Get it running
  
  If you followed the instructions, you should have the Artemis server running.
  Then, you just need to run the application using:
  