public void retractIfMatched()

in jax-rs.whiteboard/src/main/java/org/apache/aries/jax/rs/whiteboard/internal/ServiceReferenceFilteredPublisher.java [75:87]


    public void retractIfMatched(CachingServiceReference<?> serviceReference) {
        if (_closed.get()) {
            return;
        }

        if (_filter.match(serviceReference.getServiceReference())) {
            List<OSGiResult> resultList = _results.remove(serviceReference);

            if (resultList != null) {
                resultList.forEach(OSGiResult::close);
            }
        }
    }