private GrpcFnServer<BeamFileSystemArtifactStagingService> createArtifactStagingService() throws IOException { BeamFileSystemArtifactStagingService service = new BeamFileSystemArtifactStagingService(); final GrpcFnServer<BeamFileSystemArtifactStagingService> artifactStagingService; if (configuration.artifactPort == 0) { artifactStagingService = GrpcFnServer.allocatePortAndCreateFor(service, artifactServerFactory); } else { Endpoints.ApiServiceDescriptor descriptor = Endpoints.ApiServiceDescriptor.newBuilder() .setUrl(configuration.host + ":" + configuration.artifactPort) .build(); artifactStagingService = GrpcFnServer.create(service, descriptor, artifactServerFactory); } LOG.info( "ArtifactStagingService started on {}", artifactStagingService.getApiServiceDescriptor().getUrl()); return artifactStagingService; }
private GrpcFnServer<BeamFileSystemArtifactStagingService> createArtifactStagingService() throws IOException { BeamFileSystemArtifactStagingService service = new BeamFileSystemArtifactStagingService(); final GrpcFnServer<BeamFileSystemArtifactStagingService> artifactStagingService; if (configuration.artifactPort == 0) { artifactStagingService = GrpcFnServer.allocatePortAndCreateFor(service, artifactServerFactory); } else { Endpoints.ApiServiceDescriptor descriptor = Endpoints.ApiServiceDescriptor.newBuilder() .setUrl(configuration.host + ":" + configuration.artifactPort) .build(); artifactStagingService = GrpcFnServer.create(service, descriptor, artifactServerFactory); } LOG.info( "ArtifactStagingService started on {}", artifactStagingService.getApiServiceDescriptor().getUrl()); return artifactStagingService; }
private GrpcFnServer<InMemoryJobService> createJobServer() throws IOException { InMemoryJobService service = createJobService(); GrpcFnServer<InMemoryJobService> jobServiceGrpcFnServer; if (configuration.port == 0) { jobServiceGrpcFnServer = GrpcFnServer.allocatePortAndCreateFor(service, jobServerFactory); } else { Endpoints.ApiServiceDescriptor descriptor = Endpoints.ApiServiceDescriptor.newBuilder() .setUrl(configuration.host + ":" + configuration.port) .build(); jobServiceGrpcFnServer = GrpcFnServer.create(service, descriptor, jobServerFactory); } LOG.info("JobService started on {}", jobServiceGrpcFnServer.getApiServiceDescriptor().getUrl()); return jobServiceGrpcFnServer; }
private GrpcFnServer<InMemoryJobService> createJobServer() throws IOException { InMemoryJobService service = createJobService(); GrpcFnServer<InMemoryJobService> jobServiceGrpcFnServer; if (configuration.port == 0) { jobServiceGrpcFnServer = GrpcFnServer.allocatePortAndCreateFor(service, jobServerFactory); } else { Endpoints.ApiServiceDescriptor descriptor = Endpoints.ApiServiceDescriptor.newBuilder() .setUrl(configuration.host + ":" + configuration.port) .build(); jobServiceGrpcFnServer = GrpcFnServer.create(service, descriptor, jobServerFactory); } LOG.info("JobService started on {}", jobServiceGrpcFnServer.getApiServiceDescriptor().getUrl()); return jobServiceGrpcFnServer; }
private static GrpcFnServer<ReferenceRunnerJobService> createServer( ServerConfiguration configuration, ServerFactory serverFactory, ReferenceRunnerJobService service) throws IOException { if (configuration.port <= 0) { return GrpcFnServer.allocatePortAndCreateFor(service, serverFactory); } return GrpcFnServer.create( service, ApiServiceDescriptor.newBuilder().setUrl("localhost:" + configuration.port).build(), serverFactory); }