private ConfigPusher configPusher = null;
private ServiceRegistration<?> registration;
- FeatureServiceCustomizer(ConfigPusher c) {
+ FeatureServiceCustomizer(final ConfigPusher c) {
configPusher = c;
}
@Override
- public FeaturesService addingService(ServiceReference<FeaturesService> reference) {
+ public FeaturesService addingService(final ServiceReference<FeaturesService> reference) {
BundleContext bc = reference.getBundle().getBundleContext();
final FeaturesService featureService = bc.getService(reference);
final Optional<XmlFileStorageAdapter> currentPersister = XmlFileStorageAdapter.getInstance();
for (final Feature installedFeature : featureService.listInstalledFeatures()) {
installedFeatureIds.add(installedFeature.getId());
}
- } catch (Exception e) {
+ } catch (final Exception e) {
LOG.error("Error listing installed features", e);
}
}
@Override
- public void modifiedService(ServiceReference<FeaturesService> reference,
- FeaturesService service) {
+ public void modifiedService(final ServiceReference<FeaturesService> reference,
+ final FeaturesService service) {
// we don't care if the properties change
}
@Override
- public void removedService(ServiceReference<FeaturesService> reference,
- FeaturesService service) {
+ public void removedService(final ServiceReference<FeaturesService> reference,
+ final FeaturesService service) {
close();
}