/** * Uploads the given user jars using the given {@link BlobClient}, and sets the appropriate blobkeys on the given {@link JobGraph}. * * @param jobGraph jobgraph requiring user jars * @param userJars jars to upload * @param blobClient client to upload jars with * @throws IOException if the upload fails */ private static void uploadAndSetUserJars(JobGraph jobGraph, Collection<Path> userJars, BlobClient blobClient) throws IOException { Collection<PermanentBlobKey> blobKeys = uploadUserJars(jobGraph.getJobID(), userJars, blobClient); setUserJarBlobKeys(blobKeys, jobGraph); }
/** * Uploads the given user jars using the given {@link BlobClient}, and sets the appropriate blobkeys on the given {@link JobGraph}. * * @param jobGraph jobgraph requiring user jars * @param userJars jars to upload * @param blobClient client to upload jars with * @throws IOException if the upload fails */ private static void uploadAndSetUserJars(JobGraph jobGraph, Collection<Path> userJars, BlobClient blobClient) throws IOException { Collection<PermanentBlobKey> blobKeys = uploadUserJars(jobGraph.getJobID(), userJars, blobClient); setUserJarBlobKeys(blobKeys, jobGraph); }
/** * Uploads the given user jars using the given {@link BlobClient}, and sets the appropriate blobkeys on the given {@link JobGraph}. * * @param jobGraph jobgraph requiring user jars * @param userJars jars to upload * @param blobClient client to upload jars with * @throws IOException if the upload fails */ private static void uploadAndSetUserJars(JobGraph jobGraph, Collection<Path> userJars, BlobClient blobClient) throws IOException { Collection<PermanentBlobKey> blobKeys = uploadUserJars(jobGraph.getJobID(), userJars, blobClient); setUserJarBlobKeys(blobKeys, jobGraph); }