public class ReflectionServiceTracker
extends java.lang.Object
implements java.io.Closeable
| Constructor and Description |
|---|
ReflectionServiceTracker(java.lang.Object target) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected com.liferay.osgi.util.service.ReflectionServiceTracker.InjectionPoint |
createInjectionPoint(java.lang.Object target,
java.lang.reflect.Method method) |
protected java.util.List<java.lang.reflect.Method> |
getInjectionPointMethods(java.lang.Object target) |
protected java.util.List<com.liferay.osgi.util.service.ReflectionServiceTracker.InjectionPoint> |
getInjectionPoints(java.lang.Object target) |
protected org.osgi.util.tracker.ServiceTracker<?,?> |
track(org.osgi.framework.BundleContext bundleContext,
java.lang.Object target,
com.liferay.osgi.util.service.ReflectionServiceTracker.InjectionPoint injectionPoint) |
public ReflectionServiceTracker(java.lang.Object target)
public void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableprotected com.liferay.osgi.util.service.ReflectionServiceTracker.InjectionPoint createInjectionPoint(java.lang.Object target,
java.lang.reflect.Method method)
protected java.util.List<java.lang.reflect.Method> getInjectionPointMethods(java.lang.Object target)
protected java.util.List<com.liferay.osgi.util.service.ReflectionServiceTracker.InjectionPoint> getInjectionPoints(java.lang.Object target)
protected org.osgi.util.tracker.ServiceTracker<?,?> track(org.osgi.framework.BundleContext bundleContext,
java.lang.Object target,
com.liferay.osgi.util.service.ReflectionServiceTracker.InjectionPoint injectionPoint)