/** * Generates a 200 OK chunked result. */ public static Status ok(InputStream content) { return ok(content, defaultChunkSize); }
/** * Generates a 200 OK result. * * @param content The file to send. * @param inline Whether the file should be sent inline, or as an attachment. * @return the result */ public static Result ok(File content, boolean inline) { return ok(content, inline, StaticFileMimeTypes.fileMimeTypes()); }
/** * Generates a 200 OK result. * * @param content The file to send. * @param filename The name to send the file as. * @return the result */ public static Result ok(File content, String filename) { return ok(content, filename, StaticFileMimeTypes.fileMimeTypes()); }
/** * Generates a 200 OK result. * * @param content The file to send. * @return the result */ public static Result ok(File content) { return ok(content, StaticFileMimeTypes.fileMimeTypes()); }
/** * Generates a 200 OK result. * * @param content The file to send. * @param inline Whether the file should be sent inline, or as an attachment. * @return the result */ public static Result ok(File content, boolean inline) { return ok(content, inline, StaticFileMimeTypes.fileMimeTypes()); }
/** * Generates a 200 OK result. * * @param content The file to send. * @param filename The name to send the file as. * @return the result */ public static Result ok(File content, String filename) { return ok(content, filename, StaticFileMimeTypes.fileMimeTypes()); }
/** * Generates a 200 OK result. * * @param content The file to send. * @return the result */ public static Result ok(File content) { return ok(content, StaticFileMimeTypes.fileMimeTypes()); }
/** * Generates a 200 OK result. * * @param content The file to send. * @param inline Whether the file should be sent inline, or as an attachment. * @return the result */ public static Result ok(File content, boolean inline) { return ok(content, inline, StaticFileMimeTypes.fileMimeTypes()); }
/** * Generates a 200 OK result. * * @param content The file to send. * @param filename The name to send the file as. * @return the result */ public static Result ok(File content, String filename) { return ok(content, filename, StaticFileMimeTypes.fileMimeTypes()); }
/** * Generates a 200 OK result. * * @param content The file to send. * @return the result */ public static Result ok(File content) { return ok(content, StaticFileMimeTypes.fileMimeTypes()); }
private Result setWorkerByIdx(String newWorkerIdx) { try { currentWorkerIdx = Integer.parseInt(newWorkerIdx); } catch (NumberFormatException e) { log.debug("Invaild call to setWorkerByIdx", e); } return ok(); }
private Result getCoords(String sessionId) { if (UPLOADED_FILE.equals(sessionId) && uploadedFileLines != null) { return Results.ok(Json.toJson(uploadedFileLines)); } else if (knownSessionIDs.containsKey(sessionId)) { return Results.ok(Json.toJson(knownSessionIDs.get(sessionId))); } else { return Results.ok(); } }
private Result setSession(String newSessionID) { log.info("SET TO SESSION: {}", newSessionID); if (knownSessionIDs.containsKey(newSessionID)) { currentSessionID = newSessionID; return ok(); } else { return Results.badRequest("Unknown session ID: " + newSessionID); } }
private Result listSessions() { List<String> list = new ArrayList<>(knownSessionIDs.keySet()); if (uploadedFileLines != null) { list.add(UPLOADED_FILE); } return Results.ok(Json.toJson(list)); }
@Override public List<Route> getRoutes() { Route r = new Route("/weights", HttpMethod.GET, FunctionType.Supplier, () -> ok(org.deeplearning4j.ui.views.html.histogram.Histogram.apply())); Route r2 = new Route("/weights/listSessions", HttpMethod.GET, FunctionType.Supplier, () -> ok(Json.toJson(knownSessionIDs.keySet()))); Route r3 = new Route("/weights/updated/:sid", HttpMethod.GET, FunctionType.Function, this::getLastUpdateTime); Route r4 = new Route("/weights/data/:sid", HttpMethod.GET, FunctionType.Function, this::processRequest); return Arrays.asList(r, r2, r3, r4); }
@Override public List<Route> getRoutes() { Route r = new Route("/weights", HttpMethod.GET, FunctionType.Supplier, () -> ok(org.deeplearning4j.ui.views.html.histogram.Histogram.apply())); Route r2 = new Route("/weights/listSessions", HttpMethod.GET, FunctionType.Supplier, () -> ok(Json.toJson(knownSessionIDs.keySet()))); Route r3 = new Route("/weights/updated/:sid", HttpMethod.GET, FunctionType.Function, this::getLastUpdateTime); Route r4 = new Route("/weights/data/:sid", HttpMethod.GET, FunctionType.Function, this::processRequest); return Arrays.asList(r, r2, r3, r4); }
@Override public List<Route> getRoutes() { Route r1 = new Route("/tsne", HttpMethod.GET, FunctionType.Supplier, () -> ok(org.deeplearning4j.ui.views.html.tsne.Tsne.apply())); Route r2 = new Route("/tsne/sessions", HttpMethod.GET, FunctionType.Supplier, this::listSessions); Route r3 = new Route("/tsne/coords/:sid", HttpMethod.GET, FunctionType.Function, this::getCoords); Route r4 = new Route("/tsne/upload", HttpMethod.POST, FunctionType.Supplier, this::uploadFile); // Route r5 = new Route("/tsne/post/:sid", HttpMethod.POST, FunctionType.Function, this::postFile); Route r5 = new Route("/tsne/post/:sid", HttpMethod.GET, FunctionType.Function, this::postFile); return Arrays.asList(r1, r2, r3, r4, r5); }
@Override public List<Route> getRoutes() { Route r1 = new Route("/tsne", HttpMethod.GET, FunctionType.Supplier, () -> ok(org.deeplearning4j.ui.views.html.tsne.Tsne.apply())); Route r2 = new Route("/tsne/sessions", HttpMethod.GET, FunctionType.Supplier, this::listSessions); Route r3 = new Route("/tsne/coords/:sid", HttpMethod.GET, FunctionType.Function, this::getCoords); Route r4 = new Route("/tsne/upload", HttpMethod.POST, FunctionType.Supplier, this::uploadFile); // Route r5 = new Route("/tsne/post/:sid", HttpMethod.POST, FunctionType.Function, this::postFile); Route r5 = new Route("/tsne/post/:sid", HttpMethod.GET, FunctionType.Function, this::postFile); return Arrays.asList(r1, r2, r3, r4, r5); }
@Override public List<Route> getRoutes() { Route r1 = new Route("/tsne", HttpMethod.GET, FunctionType.Supplier, () -> ok(org.deeplearning4j.ui.views.html.tsne.Tsne.apply())); Route r2 = new Route("/tsne/sessions", HttpMethod.GET, FunctionType.Supplier, this::listSessions); Route r3 = new Route("/tsne/coords/:sid", HttpMethod.GET, FunctionType.Function, this::getCoords); Route r4 = new Route("/tsne/upload", HttpMethod.POST, FunctionType.Supplier, this::uploadFile); // Route r5 = new Route("/tsne/post/:sid", HttpMethod.POST, FunctionType.Function, this::postFile); Route r5 = new Route("/tsne/post/:sid", HttpMethod.GET, FunctionType.Function, this::postFile); return Arrays.asList(r1, r2, r3, r4, r5); }