code: @PostConstruct
      public void init(Map<String,String> properties) {
  
          vmTransportUrl = properties.getOrDefault(KEY_VM_TRANSPORT_URL, KEY_VM_TRANSPORT_URL_DEFAULT);
          memberInteractionsQueueName = properties.getOrDefault(KEY_MEMBER_INTERACTIONS_QUEUE,
                  KEY_MEMBER_INTERACTIONS_QUEUE_DEFAULT);
  
          jmsConnectionFactory = new ActiveMQConnectionFactory(vmTransportUrl);
  
          try {
              jmsConnection = jmsConnectionFactory.createConnection();
          } catch (JMSException e) {
              LOG.error("Unable to create connection", e);
              throw new RuntimeException(e);
          }
  
          try {
              jmsConnection.start();
          } catch (JMSException e) {
              LOG.error("Unable to start connection", e);
              closeSafely(jmsConnection);
              jmsConnection = null;
          }
      }
docs: region > init, shutdown