private class DependencyManager.SingleDynamicCustomizer extends DependencyManager.AbstractCustomizer
Modifier and Type | Field and Description |
---|---|
private RefPair<S,T> |
refPair |
private int |
trackingCount |
Modifier | Constructor and Description |
---|---|
private |
SingleDynamicCustomizer() |
Modifier and Type | Method and Description |
---|---|
void |
addedService(org.osgi.framework.ServiceReference<T> serviceReference,
RefPair<S,T> refPair,
int trackingCount,
int serviceCount,
ExtendedServiceEvent event) |
RefPair<S,T> |
addingService(org.osgi.framework.ServiceReference<T> serviceReference) |
void |
close() |
private void |
closeRefPair() |
java.util.Collection<RefPair<S,T>> |
getRefs(java.util.concurrent.atomic.AtomicInteger trackingCount) |
void |
modifiedService(org.osgi.framework.ServiceReference<T> serviceReference,
RefPair<S,T> refPair,
int trackingCount,
ExtendedServiceEvent event) |
boolean |
prebind(ComponentContextImpl<S> key) |
void |
removedService(org.osgi.framework.ServiceReference<T> serviceReference,
RefPair<S,T> refPair,
int trackingCount,
ExtendedServiceEvent event) |
deactivateTracker, getPreviousRefMap, getTracker, isActive, isSatisfied, isTrackerOpened, setPreviousRefMap, setTracker, setTrackerOpened, tracked, ungetService
public RefPair<S,T> addingService(org.osgi.framework.ServiceReference<T> serviceReference)
public void addedService(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S,T> refPair, int trackingCount, int serviceCount, ExtendedServiceEvent event)
public void modifiedService(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S,T> refPair, int trackingCount, ExtendedServiceEvent event)
public void removedService(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S,T> refPair, int trackingCount, ExtendedServiceEvent event)
public boolean prebind(ComponentContextImpl<S> key)
public void close()
private void closeRefPair()