code: public void removeConsumerFromRegisteredMonitors(
      MonitoredConsumer mc,
      ArrayList exactMonitorList,
      ArrayList wildcardMonitorList)
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
          SibTr.entry(
            tc,
            "removeConsumerFromRegisteredMonitors",
            new Object[] { mc,
                           exactMonitorList,
                           wildcardMonitorList });
      // Remove consumer from correct places in the maps
      removeConsumerFromRegisteredMonitorMap(mc, exactMonitorList, _registeredExactConsumerMonitors);
  
      // Now process the wildcard monitor list
      removeConsumerFromRegisteredMonitorMap(mc, wildcardMonitorList, _registeredWildcardConsumerMonitors);
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "removeConsumerFromRegisteredMonitors");
  
    }
docs: Method removeConsumerFromRegisteredMonitors
  
  Removes a specified MonitoredConsumer from the appropriate places in the maps.
  
  @param mc
  @param exactMonitorList
  @param wildcardMonitorList