def create_job_service(self, options): job_endpoint = options.view_as(PortableOptions).job_endpoint if job_endpoint: if job_endpoint == 'embed': server = job_server.EmbeddedJobServer() else: server = job_server.ExternalJobServer(job_endpoint) else: server = self.default_job_server(options) return server.start()
def create_job_service_plan(self, options): # type: (PipelineOptions) -> JobServiceHandle job_endpoint = options.view_as(PortableOptions).job_endpoint if job_endpoint: if job_endpoint == 'embed': server = job_server.EmbeddedJobServer() else: job_server_timeout = options.view_as( PortableOptions).job_server_timeout server = job_server.ExternalJobServer(job_endpoint, job_server_timeout) else: server = self.default_job_server(options) return JobServiceHandle(server.start(), options)