CVS log for pegasus/src/Pegasus/ProviderManager2/Attic/BasicProviderManagerRouter.h |
![]() |
Help |
Request diff between arbitrary revisions
PEP#: 072 TITLE: [HP-RK] Out-of-Process Provider Support DESCRIPTION: Added a hasActiveProviders() method to the ProviderManager and ProviderManagerRouter classes. This method indicates whether the specified entity has any providers loaded/initialized. The Out-of-Process Provider feature can use this method to determine whether any providers are active in an agent process so that the agent process can be terminated when it is idle. The existing unloadIdleProviders() method was also reworked. In the previous implementation, the ProviderManager implementations allocated a thread from the MessageQueueService to unload idle providers. This was changed so that the ProviderManagerService allocates the thread instead before calling a ProviderManager's unloadIdleProviders method. The previous implementation assumed that a MessageQueueService had been constructed in the process with the ProviderManagers. This assumption is incorrect in the Out-of-Process Provider implementation.
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |