private boolean isServicePolled( final String ifAddr, final String svcName, final org.opennms.netmgt.config.poller.Package ipPkg) { boolean svcToBePolled = false; if (ipPkg != null) { final PollerConfig pollerConfig = getPollerConfig(); pollerConfig.getReadLock().lock(); try { svcToBePolled = pollerConfig.isPolled(svcName, ipPkg); if (!svcToBePolled) svcToBePolled = pollerConfig.isPolled(ifAddr, svcName); } finally { pollerConfig.getReadLock().unlock(); } } return svcToBePolled; }