@Override protected AbstractCallbackNotifier<Frame> callbackNotifier(ExecStartCmd command, ResultCallback<Frame> resultCallback) { WebTarget webTarget = getBaseResource().path("/exec/{id}/start").resolveTemplate("id", command.getExecId()); LOGGER.trace("POST: {}", webTarget); return new POSTCallbackNotifier<Frame>(new FrameStreamProcessor(), resultCallback, webTarget.request().accept( MediaType.APPLICATION_JSON), entity(command, MediaType.APPLICATION_JSON)); } }
@Override protected Void execute0(ExecStartCmd command, ResultCallback<Frame> resultCallback) { WebTarget webTarget = getBaseResource().path("/exec/{id}/start").resolveTemplate("id", command.getExecId()); webTarget.request().accept(MediaType.APPLICATION_JSON).post(command, command.getStdin(), resultCallback); return null; } }
@Override protected AbstractCallbackNotifier<Frame> callbackNotifier(ExecStartCmd command, ResultCallback<Frame> resultCallback) { WebTarget webTarget = getBaseResource().path("/exec/{id}/start").resolveTemplate("id", command.getExecId()); LOGGER.trace("POST: {}", webTarget); return new POSTCallbackNotifier<Frame>(new FrameStreamProcessor(), resultCallback, webTarget.request().accept( MediaType.APPLICATION_JSON), entity(command, MediaType.APPLICATION_JSON)); } }
@Override protected Void execute0(ExecStartCmd command, ResultCallback<Frame> resultCallback) { WebTarget webTarget = getBaseResource().path("/exec/{id}/start").resolveTemplate("id", command.getExecId()); webTarget.request().accept(MediaType.APPLICATION_JSON).post(command, command.getStdin(), resultCallback); return null; } }