public ConfigAdminOpenTracingConfig()

in geronimo-opentracing-osgi/src/main/java/org/apache/geronimo/microprofile/opentracing/osgi/ConfigAdminOpenTracingConfig.java [30:41]


    public ConfigAdminOpenTracingConfig() {
        ofNullable(OpenTracingActivator.INSTANCES.get(ConfigurationAdmin.class))
                .map(OpenTracingActivator.Tracked::getInstance)
                .map(ConfigurationAdmin.class::cast)
                .ifPresent(admin -> {
                    try {
                        delegate = admin.getConfiguration("geronimo.opentracing");
                    } catch (final IOException e) {
                        throw new IllegalArgumentException(e);
                    }
                });
    }