地址:http://www.blogjava.net/dbstar/archive/2010/03/26/316645.html
private <S, T>ServiceTracker<S, T> getServiceTracker(Class<S> claz)
{
String cl = claz.getName();
ServiceTracker<S, T> temp = (ServiceTracker<S, T>)trackers.get(cl);
if (temp == null)
{
temp = new ServiceTracker<S, T>(bundleContext, cl, null);
temp.open(true);
trackers.put(cl, temp);
}
return temp;
}
private <S, T>ServiceTracker<S, T> getServiceTracker(Class<S> claz)
{
String cl = claz.getName();
ServiceTracker<S, T> temp = (ServiceTracker<S, T>)trackers.get(cl);
if (temp == null)
{
temp = new ServiceTracker<S, T>(bundleContext, cl, null);
temp.open(true);
trackers.put(cl, temp);
}
return temp;
}