One way to make the configurations ineffective is to have a checkbox. The related service can check the value of this property and proceed with the functions accordingly. To programmatically alter configs, please visit ConfigurationAdmin – Access OSGi configuration of other services