CougaarTimer timer = new CougaarTimer(sb); RSSUtils.setScheduler(timer);
    public void load() {	super.load();	ServiceBroker sb = getServiceBroker();	loggingService = (LoggingService)	    sb.getService(this, LoggingService.class, null);	threadService = (ThreadService)	    sb.getService(this, ThreadService.class, null);	subscriptionQueue = new RunnableQueue(threadService, "xxxx");	MetricsUpdateService mus = (MetricsUpdateService)	    sb.getService(this, MetricsUpdateService.class, null);	this.metricsUpdateService = (RSSMetricsUpdateServiceImpl) mus;	Properties properties = new Properties();	String propertiesURL = System.getProperty(RSS_PROPERTIES);	if (propertiesURL != null) {	    try {		URL url = new URL(propertiesURL);		java.io.InputStream is = url.openStream();		properties.load(is);		is.close();	    } catch (Exception ex) {	    }	}	// Make a ServiceBroker available to AgentDS and HostDS.	properties.put("ServiceBroker", sb);	RSSUtils.registerPackage("org.cougaar.core.qos.rss");	// Make a Timer available to RSS and TEC// 	CougaarTimer timer = new CougaarTimer(sb);// 	RSSUtils.setTimer(timer);	DataFeed feed = null;	String feedName = null;	feed = metricsUpdateService.getMetricsFeed();	feedName = "MetricsDataFeed";	RSS.makeInstance(properties);	if (feed != null) {	    feed.setName(feedName);	    RSS.instance().registerFeed(feed, feedName);	}	bdfCache = new HashMap();	// Used to start this here.  Now do it via loadable Component.	// AgentHostUpdaterComponent comp = new AgentHostUpdaterComponent();	// comp.provideService(sb);    }