Skip to content
Snippets Groups Projects
Commit a3010441 authored by Manuela Kuhn's avatar Manuela Kuhn
Browse files

Connection string is given to TaskProvider

parent 65d0bcd4
No related branches found
No related tags found
No related merge requests found
......@@ -314,11 +314,13 @@ class DataManager():
self.comPort = arguments.comPort
self.requestPort = arguments.requestPort
self.requestFwPort = arguments.requestFwPort
self.routerPort = arguments.routerPort
self.controlConId = "tcp://{ip}:{port}".format(ip=self.localhost, port=arguments.controlPort)
self.comConId = "tcp://{ip}:{port}".format(ip=self.extIp, port=arguments.comPort)
self.requestFwConId = "tcp://{ip}:{port}".format(ip=self.localhost, port=arguments.requestFwPort)
self.requestConId = "tcp://{ip}:{port}".format(ip=self.extIp, port=arguments.requestPort)
self.controlConId = "tcp://{ip}:{port}".format(ip=self.localhost, port=arguments.controlPort)
self.comConId = "tcp://{ip}:{port}".format(ip=self.extIp, port=arguments.comPort)
self.requestFwConId = "tcp://{ip}:{port}".format(ip=self.localhost, port=arguments.requestFwPort)
self.requestConId = "tcp://{ip}:{port}".format(ip=self.extIp, port=arguments.requestPort)
self.routerConId = "tcp://{ip}:{port}".format(ip=self.localhost, port=arguments.routerPort)
self.whitelist = arguments.whitelist
......@@ -330,8 +332,6 @@ class DataManager():
self.numberOfStreams = arguments.numberOfStreams
self.chunkSize = arguments.chunkSize
self.routerPort = arguments.routerPort
self.localTarget = arguments.localTarget
# Assemble configuration for eventDetectorhelper.globalObject.
......@@ -457,7 +457,7 @@ class DataManager():
if not self.signalHandlerPr.is_alive():
return
self.taskProviderPr = Process ( target = TaskProvider, args = (self.eventDetectorConfig, self.controlPort, self.requestFwPort, self.routerPort, self.logQueue) )
self.taskProviderPr = Process ( target = TaskProvider, args = (self.eventDetectorConfig, self.controlConId, self.requestFwConId, self.routerConId, self.logQueue) )
self.taskProviderPr.start()
for i in range(self.numberOfStreams):
......
......@@ -32,7 +32,7 @@ import helpers
#
class TaskProvider():
def __init__ (self, eventDetectorConfig, controlPort, requestFwPort, routerPort, logQueue, context = None):
def __init__ (self, eventDetectorConfig, controlConId, requestFwConId, routerConId, logQueue, context = None):
global BASE_PATH
#eventDetectorConfig = {
......@@ -54,16 +54,16 @@ class TaskProvider():
eventDetectorModule = self.config["eventDetectorType"]
self.controlConId = controlConId
self.requestFwConId = requestFwConId
self.routerConId = routerConId
self.localhost = "127.0.0.1"
self.extIp = "0.0.0.0"
self.controlPort = controlPort
self.requestFwPort = requestFwPort
self.routerPort = routerPort
self.controlConId = "tcp://{ip}:{port}".format(ip=self.localhost, port=controlPort)
self.requestFwConId = "tcp://{ip}:{port}".format(ip=self.localhost, port=requestFwPort)
self.routerConId = "tcp://{ip}:{port}".format(ip=self.localhost, port=routerPort )
# self.controlConId = "tcp://{ip}:{port}".format(ip=self.localhost, port=controlPort)
# self.requestFwConId = "tcp://{ip}:{port}".format(ip=self.localhost, port=requestFwPort)
# self.routerConId = "tcp://{ip}:{port}".format(ip=self.localhost, port=routerPort )
self.controlSocket = None
self.requestFwSocket = None
......@@ -329,9 +329,16 @@ if __name__ == '__main__':
"historySize" : 0
}
requestFwPort = "6001"
routerPort = "7000"
controlPort = "50005"
localhost = "127.0.0.1"
extIp = "0.0.0.0"
controlPort = "50005"
requestFwPort = "6001"
routerPort = "7000"
controlConId = "tcp://{ip}:{port}".format(ip=localhost, port=controlPort)
requestFwConId = "tcp://{ip}:{port}".format(ip=localhost, port=requestFwPort)
routerConId = "tcp://{ip}:{port}".format(ip=localhost, port=routerPort )
logQueue = Queue(-1)
......@@ -349,7 +356,7 @@ if __name__ == '__main__':
root.addHandler(qh)
taskProviderPr = Process ( target = TaskProvider, args = (eventDetectorConfig, controlPort, requestFwPort, routerPort, logQueue) )
taskProviderPr = Process ( target = TaskProvider, args = (eventDetectorConfig, controlConId, requestFwConId, routerConId, logQueue) )
taskProviderPr.start()
requestResponderPr = Process ( target = requestResponder, args = ( requestFwPort, logQueue) )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment