Package Products :: Package ZenHub :: Package services :: Module PerformanceConfig :: Class PerformanceConfig |
[hide private]
[frames] | no frames]

# Class PerformanceConfig

source code

    twisted.spread.pb.Referenceable --+
                                      |
                  HubService.HubService --+
                                          |
          ThresholdMixin.ThresholdMixin --+
                                          |
                                         PerformanceConfig

Known Subclasses:
  - ModelerService.ModelerService

Instance Methods | [hide private]
__init__(self, dmd, instance) | source code
remote_propertyItems(self) | source code
remote_getDefaultRRDCreateCommand(self, *args, **kwargs) | source code
notifyAll(self, device) | source code
pushConfig(self, device) | source code
getDeviceConfig(self, device) How to get the config for a device | source code
sendDeviceConfig(self, listener, config) How to send the config to a device, probably via callRemote | source code
perfConfUpdated(self, object, event) | source code
zenPackUpdated(self, object, event) | source code
deviceUpdated(self, object, event) | source code
notifyAffectedDevices(self, object, event) | source code
deviceDeleted(self, object, event) | source code
Inherited from `HubService.HubService`: `addListener`, `deleted`, `getMethodPriority`, `getPerformanceMonitor`, `name`, `remoteMessageReceived`, `removeListener`, `sendEvent`, `sendEvents`, `update` Inherited from `ThresholdMixin.ThresholdMixin`: `remote_getCollectorThresholds`, `remote_getThresholdClasses`

Class Variables | [hide private]
Inherited from `ThresholdMixin.ThresholdMixin` (private): `_cached_thresholdClasses`

Method Details | [hide private]

### __init__(self, dmd, instance) (Constructor) | source code
Overrides: HubService.HubService.__init__

### remote_propertyItems(self) | source code
Decorators: `@translateError`

### perfConfUpdated(self, object, event) | source code
Decorators: `@onUpdate(PerformanceConf)`

### zenPackUpdated(self, object, event) | source code
Decorators: `@onUpdate(ZenPack)`

### deviceUpdated(self, object, event) | source code
Decorators: `@onUpdate(Device)`

### notifyAffectedDevices(self, object, event) | source code
Decorators: `@onUpdate(None)`

### deviceDeleted(self, object, event) | source code
Decorators: `@onDelete(Device)`