...
...
This hostUpdates feature will come as a separate plugin which will enumerate all the hosts managed by CloudStack to provide the udpates. We This will use this PluggableService to add the HostUpdate feature APIs into CloudStack, so for that we will add the HostUpdatesService as a seperate service in the components.xml. The manager from HostUpdates plugin will find this entry and call the HostUpdatesService to handle API calls. We will build this plugin as a seperate target, so we will get a .jar file to use hostUpdates functionality. * and the *HostUpdatesManager will be responsible for thread scheduling. This functionality will be contained in an independent jar file.
At regular intervals, update.check.interval, management server will look for all available updates for a Hypervisior. For Xenserver, it'll downloads the latest update information from http://updates.xensource.com/XenServer/updates.xml. The location is configurable through xen.update.url in global configuration.
...