code: protected void deactivate(ComponentContext componentContext) {
          isShutdown.set(true);
  
          contextSvcRef.deactivate(componentContext);
  
          threadGroupTracker.threadFactoryDestroyed(name, threadGroup);
      }
docs: DS method to deactivate this component.
  Best practice: this should be a protected method, not public or private
  
  @param componentContext DeclarativeService defined/populated component context