def main(): # Grab our service token. dwState = DatawireState.defaultState() token = dwState.getCurrentServiceToken('hello') # Start our server running... url = "http://127.0.0.1:8910/" implementation = HelloImpl() server = hello.HelloServer(implementation) server.sendCORS(True) server.serveHTTP(url) # ...and then register it with Datawire Connect. endpoint = DWCEndpoint('http', '127.0.0.1', 8910, url) options = DWCOptions(token) provider = DWCProvider(options, "hello", endpoint) provider.register(15.0) logging.info("registered Python server on %s" % url)
# ...set up the array to store our Datawire Connect providers in (in case # we're using Datawire Connect)... providers = [] # ...and fire things up. for port in ports: print("listening on port %d" % port) url = "http://127.0.0.1:%d/" % port # ...and fire up the ratings service. srv = RatingsServer(RatingsService(ratings)) srv.serveHTTP(url) # If we're using Datawire Connect... if not args.local_only: # ...then register this listener. endpoint = DWCEndpoint('http', '127.0.0.1', port, url) options = DWCOptions(DataWireState().currentServiceToken('ratings')) options.gatewayHost = "disco.datawire.io" provider = DWCProvider(options, "ratings", endpoint) provider.register(15.0) providers.append(provider) print("...serving!")
# ...set up the array to store our Datawire Connect providers in (in case # we're using Datawire Connect)... providers = [] # ...and fire things up. for port in ports: print("listening on port %d" % port) url = "http://127.0.0.1:%d/" % port # ...and fire up the ratings service. srv = RatingsServer(RatingsService(ratings)) srv.serveHTTP(url) # If we're using Datawire Connect... if not args.local_only: # ...then register this listener. endpoint = DWCEndpoint('http', '127.0.0.1', port, url) options = DWCOptions(DataWireState().currentServiceToken('ratings')) options.gatewayHost = "disco.datawire.io"; provider = DWCProvider(options, "ratings", endpoint) provider.register(15.0) providers.append(provider) print("...serving!")