code: public void applySettings() {
          if (determineIfCalledFromSeparateScannerProcess()) {
              return;
          }
          if (!isAnyConsumerBound()) {
              LogManager.d(TAG, "Not synchronizing settings to service, as it has not started up yet");
          } else if (isScannerInDifferentProcess()) {
              LogManager.d(TAG, "Synchronizing settings to service");
              syncSettingsToService();
          } else {
              LogManager.d(TAG, "Not synchronizing settings to service, as it is in the same process");
          }
      }
docs: Call this method if you are running the scanner service in a different process in order to
  synchronize any configuration settings, including BeaconParsers to the scanner
  @see #isScannerInDifferentProcess()