code: private void signalNoConnections() {
          EventEngine events = _commsServerFacade.getEventEngine();
          if (null == events) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
                  SibTr.event(tc, "Unable to send event, missing service");
              }
              return;
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
              SibTr.event(tc, "No active connections, sending stop chain event");
          }
          Event event = events.createEvent(ChannelFramework.EVENT_STOPCHAIN);
          event.setProperty(ChannelFramework.EVENT_CHANNELNAME, _cfw.getChannel(_jfapName).getExternalName());
          events.postEvent(event);
      }
docs: Send an event to the channel framework that there are no more active
  connections on this quiesced channel instance. This will allow an early
  final chain stop instead of waiting the full quiesce timeout length.