code: public void sendOOBControlMessage(IProvider provider, OOBControlMessage oobCtrlMsg) {
          for (IConsumer consumer : consumers) {
              try {
                  consumer.onOOBControlMessage(provider, this, oobCtrlMsg);
              } catch (Throwable t) {
                  log.error("exception when passing OOBCM from provider to consumers", t);
              }
          }
      }
docs: Send out-of-band ("special") control message to all consumers
  
  @param provider
  Provider, may be used in concrete implementations
  @param oobCtrlMsg
  Out-of-band control message