Lines Matching refs:serviceClasses
333 if (serviceClasses == null) in usingService()
334 serviceClasses = new HashMap<>(1); in usingService()
336 serviceClassRef = serviceClasses.get(serviceClass); in usingService()
340 serviceClasses.put(serviceClass, serviceClassRef); in usingService()
413 serviceClasses.remove(serviceClassRef.getServiceClass()); in releaseService()
416 if (serviceClasses.isEmpty()) in releaseService()
417 serviceClasses = null; in releaseService()
424 if (serviceClasses == null) return; in revokeService()
426 BCSSCServiceClassRef serviceClassRef = serviceClasses.get(serviceClass); in revokeService()
466 if (revokeNow && serviceClasses != null) { in revokeService()
468 serviceClasses.remove(serviceClass); in revokeService()
470 if (serviceClasses.isEmpty()) in revokeService()
471 serviceClasses = null; in revokeService()
512 serviceClasses = null; in cleanupReferences()
516 if (serviceClasses == null) return; in revokeAllDelegatedServicesNow()
519 new HashSet<>(serviceClasses.values()).iterator(); in revokeAllDelegatedServicesNow()
559 serviceClasses.remove(serviceClassRef.getServiceClass()); in revokeAllDelegatedServicesNow()
563 if (serviceClasses.isEmpty()) serviceClasses = null; in revokeAllDelegatedServicesNow()
573 private transient HashMap<Class<?>, BCSSCServiceClassRef> serviceClasses; field in BeanContextServicesSupport.BCSSChild