Search in sources :

Example 1 with JarUploadHandler

use of org.apache.flink.runtime.webmonitor.handlers.JarUploadHandler in project flink by apache.

the class WebSubmissionExtensionTest method uploadJar.

private static String uploadJar(WebSubmissionExtension extension, Path jarFile, DispatcherGateway dispatcherGateway) throws Exception {
    final JarUploadHandler jarUploadHandler = extension.getJarUploadHandler();
    final HandlerRequest<EmptyRequestBody> uploadRequest = HandlerRequest.create(EmptyRequestBody.getInstance(), EmptyMessageParameters.getInstance(), Collections.singletonList(jarFile.toFile()));
    return jarUploadHandler.handleRequest(uploadRequest, dispatcherGateway).get().getFilename();
}
Also used : JarUploadHandler(org.apache.flink.runtime.webmonitor.handlers.JarUploadHandler) EmptyRequestBody(org.apache.flink.runtime.rest.messages.EmptyRequestBody)

Aggregations

EmptyRequestBody (org.apache.flink.runtime.rest.messages.EmptyRequestBody)1 JarUploadHandler (org.apache.flink.runtime.webmonitor.handlers.JarUploadHandler)1