summaryrefslogtreecommitdiffstats
path: root/src/python/openlmi/common/IndicationManager.py
Commit message (Collapse)AuthorAgeFilesLines
* renamed openlmi namespace to lmiMichal Minar2013-07-041-758/+0
| | | | | To comply with lmi shell, which is placed in *lmi* package, and to make our imports shorter, we are renaming *openlmi* namespace to *lmi*.
* Add method to stop the running thread to all Managers.Jan Safranek2013-05-161-6/+30
| | | | | | We should cleanly shut down all threads when the provider is unloaded, just to be nice to CIMOMs.
* updated doc comments for cimom callbacksMichal Minar2013-04-261-5/+52
| | | | | cimom callbacks for filter enablement have misleading param names and miss proper doc
* modified indication filtersMichal Minar2013-04-261-1/+2
| | | | | | | | | | | | | | | | | | And moved software static filters to shared JobManager. Indication filters now reflect the name of indication class, which is instrumented by particular provider. This ensures, that cimom knows, which provider to call and does not bother the others. So instead of selecting indication instances from general class CIM_InstModification, it will be LMI_SoftwareInstModification. This is a common pattern for indication queries. Avoided another shortcoming of sfcbmof parser: /* comment */ something useful is also ignored :-( Static filters of JobManager made more generic for any provider to use. Software jobmanager is now using them. This reduces redundation of code.
* small logging improvementMichal Minar2013-04-221-2/+2
|
* Removed logging from indication sender thread.Jan Safranek2013-04-161-1/+0
| | | | | | When the method starts, the indication thread is not yet registered at CIMOM, that's done inside the method using AttachThread(). Therefore we should not log anything.
* Added a log decorator to IndicationManager.__init__Jan Safranek2013-04-161-0/+1
|
* docu updated and fixed on some placesMichal Minar2013-04-111-13/+18
| | | | also some tab/spaces fixes
* added indication manager to openlmi.commonMichal Minar2013-04-111-0/+681
IndicationManager python module is useful for many providers across OpenLMI project. That's why it's landing in openlmi.common subpackage from openlmi-storage. It supports checking for static filters IndicationManager allows to check and install static filters at broker at runtime - but it should be avoided filters should work also under sfcbd