code: public void initialize(@Observes @Initialized(ApplicationScoped.class) Object ignore) {
          log.debugf("Initializing [%s]", this.getClass().getName());
          try {
              feedSessionListenerProducer = new BiFunction<String, Session, WsSessionListener>() {
                  @Override
                  public WsSessionListener apply(String key, Session session) {
                      // In the future, if we need other queues/topics that need to be listened to, we add them here.
                      final Endpoint endpoint = Constants.FEED_COMMAND_QUEUE;
                      BasicMessageListener<BasicMessage> busEndpointListener = new FeedBusEndpointListener(session, key,
                              endpoint);
                      return new BusWsSessionListener(Constants.HEADER_FEEDID, key, endpoint, busEndpointListener);
                  }
              };
              wsEndpoints.getFeedSessions().addWsSessionListenerProducer(feedSessionListenerProducer);
  
              uiClientSessionListenerProducer = new BiFunction<String, Session, WsSessionListener>() {
                  @Override
                  public WsSessionListener apply(String key, Session session) {
                      // In the future, if we need other queues/topics that need to be listened to, we add them here.
                      final Endpoint endpoint = Constants.UI_COMMAND_QUEUE;
                      BasicMessageListener<BasicMessage> busEndpointListener = new UiClientBusEndpointListener(
                              commandContextFactory, busCommands, endpoint);
                      return new BusWsSessionListener(Constants.HEADER_UICLIENTID, key, endpoint, busEndpointListener);
                  }
              };
              wsEndpoints.getUiClientSessions().addWsSessionListenerProducer(uiClientSessionListenerProducer);
          } catch (Exception e) {
              log.errorCouldNotInitialize(e, this.getClass().getName());
          }
  
      }
docs: This creates the bi-function listener-producers that will create listeners which will
  create JMS bus listeners for each websocket session that gets created in the future.
  
  @param ignore unused