示例#1
0
文件: forward.py 项目: msfrank/terane
 def startService(self):
     Output.startService(self)
     self._client = None
     self._listener = None
     self._remote = None
     self._backoff = None
     self._reconnect()
示例#2
0
 def startService(self):
     Output.startService(self)
     self._client = None
     self._listener = None
     self._remote = None
     self._backoff = None
     self._reconnect()
示例#3
0
 def stopService(self):
     Output.stopService(self)
     if self._client:
         self._client.disconnect()
     self._client = None
     if self._listener:
         self._listener.disconnect()
     self._listener = None
     self._client = None
     self._remote = None
     self._backoff = None
示例#4
0
文件: forward.py 项目: msfrank/terane
 def stopService(self):
     Output.stopService(self)
     if self._client:
         self._client.disconnect()
     self._client = None
     if self._listener:
         self._listener.disconnect()
     self._listener = None
     self._client = None
     self._remote = None
     self._backoff = None
示例#5
0
 def stopService(self):
     if self._index != None:
         self._index.close()
     logger.debug("[output:%s] closed index '%s'" % (self.name,self._indexName))
     self._index = None
     return Output.stopService(self)
示例#6
0
 def startService(self):
     self._index = Index(self._plugin._env, self._indexName, self._fieldstore)
     logger.debug("[output:%s] opened index '%s'" % (self.name,self._indexName))
     Output.startService(self)
示例#7
0
 def stopService(self):
     if self._index != None:
         self._index.close()
     logger.debug("[output:%s] closed index '%s'" % (self.name,self._indexName))
     self._index = None
     return Output.stopService(self)
示例#8
0
 def startService(self):
     self._task = getUtility(IScheduler).addTask("output:%s" % self.name)
     self._index = Index(self)
     logger.debug("[output:%s] opened index '%s'" % (self.name,self._indexName))
     Output.startService(self)