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.Closeable
close
in interface java.lang.AutoCloseable
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)