diff options
Diffstat (limited to 'designate/service.py')
-rw-r--r-- | designate/service.py | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/designate/service.py b/designate/service.py index 22f92532..9f5c68b3 100644 --- a/designate/service.py +++ b/designate/service.py @@ -32,7 +32,6 @@ from oslo_utils import netutils from designate import policy from designate import rpc -from designate import service_status from designate import utils from designate import version import designate.conf @@ -68,32 +67,6 @@ class Service(service.Service): super(Service, self).stop(graceful) -class Heartbeat(object): - def __init__(self, name, rpc_api=None): - self.name = name - - self._status = 'UP' - self._stats = {} - self._capabilities = {} - - emitter_cls = service_status.HeartBeatEmitter.get_driver( - CONF.heartbeat_emitter.emitter_type - ) - self.heartbeat_emitter = emitter_cls( - self.name, - status_factory=self.get_status, rpc_api=rpc_api - ) - - def get_status(self): - return self._status, self._stats, self._capabilities - - def start(self): - self.heartbeat_emitter.start() - - def stop(self): - self.heartbeat_emitter.stop() - - class RPCService(Service): def __init__(self, name, rpc_topic, threads=None): super(RPCService, self).__init__(name, threads) |