Hi Dimuthu, On Tue, May 22, 2012 at 2:15 PM, Dimuthu Leelarathne <[email protected]>wrote:
> Hi, > > Currently org.wso2.carbon.ntask.core.service.impl.TaskServiceImpl is > initializing task managers for all tenants at startup. This is against our > tenant lazy loading concepts. > > Please move tenant ntask initialization to a > Axis2ConfigurationContextObserver. This will be called when > TenanConfiguraitonContext is loaded. > As I remember, this was already brought up by Azeez earlier. The rationale is, a scheduled task is not a service. It is not something that is activated on-demand by a user in a specific tenant. But is suppose to work in the scheduled manner continuously. So when a user in a tenant schedules a task, it should always run, and should not unload when the tenant is unloaded. And when starting the server also, all the tasks should continue. Cheers, Anjana. > > thanks, > dimuthu > > > > -- > Dimuthu Leelarathne > Technical Lead > > WSO2, Inc. (http://wso2.com) > email: [email protected] > > Lean . Enterprise . Middleware > > -- *Anjana Fernando* Associate Technical Lead WSO2 Inc. | http://wso2.com lean . enterprise . middleware
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
