ray/java
Qing Wang 259661042c
[runtime env] [java] Support jars in runtime env for Java (#24170)
This PR supports setting the jars for an actor in Ray API. The API looks like:
```java
class A {
    public boolean findClass(String className) {
      try {
        Class.forName(className);
      } catch (ClassNotFoundException e) {
        return false;
      }
      return true;
    }
}

RuntimeEnv runtimeEnv = new RuntimeEnv.Builder()
    .addJars(ImmutableList.of("https://github.com/ray-project/test_packages/raw/main/raw_resources/java-1.0-SNAPSHOT.jar"))
    .build();
ActorHandle<A> actor1 = Ray.actor(A::new).setRuntimeEnv(runtimeEnv).remote();
boolean ret = actor1.task(A::findClass, "io.testpackages.Foo").remote().get();
System.out.println(ret); // true
```
2022-05-12 09:34:40 +08:00
..
api [runtime env] [java] Support jars in runtime env for Java (#24170) 2022-05-12 09:34:40 +08:00
performance_test [Java] Remove auto-generated pom.xml files. (#19475) 2021-10-19 17:35:37 +08:00
runtime [runtime env] [java] Support jars in runtime env for Java (#24170) 2022-05-12 09:34:40 +08:00
serve [Serve] Add test for controller managing Java Replica (#22628) 2022-02-28 23:13:56 -08:00
test [runtime env] [java] Support jars in runtime env for Java (#24170) 2022-05-12 09:34:40 +08:00
build-jar-multiplatform.sh Remove streaming deploying process. (#21603) 2022-01-17 23:37:48 +08:00
BUILD.bazel [Java] Add javac.activative dependency for java worker. (#22538) 2022-02-23 16:24:47 +08:00
checkstyle-suppressions.xml [Java] Format ray java code (#13056) 2020-12-29 10:36:16 +08:00
checkstyle.xml [Java] Support parallel actor in experimental. (#21701) 2022-04-21 22:54:33 +08:00
cleanup.sh Shellcheck comments (#9595) 2020-07-21 16:47:09 -05:00
dependencies.bzl [Java] upgrade protobuf-java version (#23627) 2022-03-31 09:12:58 -07:00
generate_jni_header_files.sh Use javac -h instead of javah. (#19311) 2021-10-12 22:37:14 +08:00
java-release-guide.md [Java] Add Java release guideline. (#22288) 2022-02-11 14:56:20 +08:00
pom.xml [Java] Support parallel actor in experimental. (#21701) 2022-04-21 22:54:33 +08:00
shade_rule [Java] Shade jackson to avoid conflict. (#24535) 2022-05-07 10:44:31 +08:00
test.sh [Java] Shade some widely used dependencies in bazel_jar_jar rule. (#21237) 2021-12-23 16:54:31 +08:00
testng.xml [Serve] Define Java Backend (#16169) 2021-07-01 20:41:17 -07:00