mirror of
https://github.com/wassname/ray.git
synced 2026-06-27 19:00:36 +08:00
[Java] Remove java api sub package from test module (#8853)
This commit is contained in:
@@ -65,6 +65,7 @@ define_java_module(
|
||||
"@maven//:com_beust_jcommander",
|
||||
"@maven//:org_testng_testng",
|
||||
"@maven//:commons_io_commons_io",
|
||||
"@maven//:javax_xml_bind_jaxb_api",
|
||||
],
|
||||
visibility = ["//visibility:public"],
|
||||
deps = [
|
||||
|
||||
@@ -52,6 +52,11 @@
|
||||
<artifactId>fst</artifactId>
|
||||
<version>2.57</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>javax.xml.bind</groupId>
|
||||
<artifactId>jaxb-api</artifactId>
|
||||
<version>2.3.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>log4j</groupId>
|
||||
<artifactId>log4j</artifactId>
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.runtime;
|
||||
|
||||
import io.ray.api.id.UniqueId;
|
||||
import io.ray.runtime.util.IdUtil;
|
||||
+1
-2
@@ -1,6 +1,5 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.runtime.config;
|
||||
|
||||
import io.ray.runtime.config.RayConfig;
|
||||
import io.ray.runtime.generated.Common.WorkerType;
|
||||
import org.testng.Assert;
|
||||
import org.testng.annotations.Test;
|
||||
@@ -1,6 +1,5 @@
|
||||
package io.ray.runtime.serializer;
|
||||
|
||||
import io.ray.runtime.serializer.Serializer;
|
||||
import java.util.ArrayList;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
import org.testng.Assert;
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.benchmark;
|
||||
package io.ray.benchmark;
|
||||
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.ObjectRef;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.benchmark;
|
||||
package io.ray.benchmark;
|
||||
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.ObjectRef;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.benchmark;
|
||||
package io.ray.benchmark;
|
||||
|
||||
import io.ray.api.Ray;
|
||||
import org.slf4j.Logger;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.benchmark;
|
||||
package io.ray.benchmark;
|
||||
|
||||
import io.ray.api.ActorHandle;
|
||||
import java.io.Serializable;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.benchmark;
|
||||
package io.ray.benchmark;
|
||||
|
||||
public enum PressureTestType {
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.benchmark;
|
||||
package io.ray.benchmark;
|
||||
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.ObjectRef;
|
||||
+2
-2
@@ -1,11 +1,11 @@
|
||||
package io.ray.api.benchmark;
|
||||
package io.ray.benchmark;
|
||||
|
||||
import com.google.common.util.concurrent.RateLimiter;
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.function.RayFunc1;
|
||||
import io.ray.api.test.BaseTest;
|
||||
import io.ray.test.BaseTest;
|
||||
import java.io.Serializable;
|
||||
import java.text.DecimalFormat;
|
||||
import java.util.ArrayList;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.benchmark;
|
||||
package io.ray.benchmark;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.benchmark;
|
||||
package io.ray.benchmark;
|
||||
|
||||
import io.ray.api.ObjectRef;
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.benchmark;
|
||||
package io.ray.benchmark;
|
||||
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.ObjectRef;
|
||||
+1
-3
@@ -1,17 +1,15 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.options.ActorCreationOptions;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
import org.testng.Assert;
|
||||
import org.testng.annotations.Test;
|
||||
|
||||
|
||||
@Test
|
||||
public class ActorConcurrentCallTest extends BaseTest {
|
||||
|
||||
+1
-2
@@ -1,9 +1,8 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.Checkpointable;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.exception.RayActorException;
|
||||
import io.ray.api.id.ActorId;
|
||||
import io.ray.api.id.UniqueId;
|
||||
+1
-2
@@ -1,11 +1,10 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.PyActorHandle;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.exception.UnreconstructableException;
|
||||
import io.ray.api.id.ActorId;
|
||||
import io.ray.api.id.UniqueId;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import io.ray.api.Ray;
|
||||
+1
-2
@@ -1,10 +1,9 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.BaseActorHandle;
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.options.ActorCreationOptions;
|
||||
import io.ray.runtime.AbstractRayRuntime;
|
||||
import io.ray.runtime.functionmanager.FunctionDescriptor;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import com.google.common.base.Preconditions;
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
+1
-2
@@ -1,10 +1,9 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.WaitResult;
|
||||
import io.ray.api.options.CallOptions;
|
||||
import io.ray.api.runtimecontext.NodeInfo;
|
||||
+1
-2
@@ -1,9 +1,8 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.exception.RayActorException;
|
||||
import io.ray.api.exception.RayException;
|
||||
import io.ray.api.exception.RayTaskException;
|
||||
+1
-2
@@ -1,7 +1,6 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import com.google.common.base.Preconditions;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.id.JobId;
|
||||
import io.ray.api.runtimecontext.NodeInfo;
|
||||
import io.ray.runtime.config.RayConfig;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
+1
-2
@@ -1,10 +1,9 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.exception.RayActorException;
|
||||
import io.ray.api.options.ActorCreationOptions;
|
||||
import java.util.function.BiConsumer;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
+1
-2
@@ -1,10 +1,9 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.WaitResult;
|
||||
import io.ray.api.exception.RayException;
|
||||
import io.ray.api.id.ActorId;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import io.ray.api.ObjectRef;
|
||||
+1
-2
@@ -1,9 +1,8 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.id.TaskId;
|
||||
import java.util.Arrays;
|
||||
import org.testng.Assert;
|
||||
+1
-2
@@ -1,7 +1,6 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.id.ObjectId;
|
||||
import io.ray.runtime.object.ObjectStore;
|
||||
import org.testng.Assert;
|
||||
+1
-2
@@ -1,9 +1,8 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.id.ObjectId;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import io.ray.api.ObjectRef;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import io.ray.api.PyActorHandle;
|
||||
import io.ray.api.Ray;
|
||||
+1
-2
@@ -1,8 +1,7 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import org.testng.Assert;
|
||||
import org.testng.annotations.AfterClass;
|
||||
import org.testng.annotations.BeforeClass;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
+1
-2
@@ -1,11 +1,10 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.WaitResult;
|
||||
import io.ray.api.options.ActorCreationOptions;
|
||||
import io.ray.api.options.CallOptions;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.Ray;
|
||||
+1
-2
@@ -1,9 +1,8 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.id.ActorId;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
+1
-2
@@ -1,10 +1,9 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.id.ObjectId;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.ray.api;
|
||||
package io.ray.test;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import org.testng.IInvokedMethod;
|
||||
+3
-1
@@ -1,5 +1,7 @@
|
||||
package io.ray.api;
|
||||
package io.ray.test;
|
||||
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.runtime.RayRuntimeInternal;
|
||||
import io.ray.runtime.RayRuntimeProxy;
|
||||
import io.ray.runtime.config.RunMode;
|
||||
+1
-2
@@ -1,9 +1,8 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.WaitResult;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
+1
-2
@@ -1,9 +1,8 @@
|
||||
package io.ray.api.test;
|
||||
package io.ray.test;
|
||||
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.ObjectRef;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.TestUtils;
|
||||
import io.ray.api.options.ActorCreationOptions;
|
||||
import org.testng.Assert;
|
||||
import org.testng.annotations.Test;
|
||||
+1
-1
@@ -8,6 +8,6 @@
|
||||
</packages>
|
||||
</test>
|
||||
<listeners>
|
||||
<listener class-name="io.ray.api.TestProgressListener" />
|
||||
<listener class-name="io.ray.test.TestProgressListener" />
|
||||
</listeners>
|
||||
</suite>
|
||||
|
||||
@@ -3,7 +3,6 @@ package io.ray.streaming.message;
|
||||
import java.io.Serializable;
|
||||
import java.util.Objects;
|
||||
|
||||
|
||||
public class Record<T> implements Serializable {
|
||||
protected transient String stream;
|
||||
protected T value;
|
||||
|
||||
-1
@@ -2,7 +2,6 @@ package io.ray.streaming.operator;
|
||||
|
||||
import io.ray.streaming.message.Record;
|
||||
|
||||
|
||||
public interface OneInputOperator<T> extends Operator {
|
||||
|
||||
void processElement(Record<T> record) throws Exception;
|
||||
|
||||
-1
@@ -2,7 +2,6 @@ package io.ray.streaming.operator;
|
||||
|
||||
import io.ray.streaming.message.Record;
|
||||
|
||||
|
||||
public interface TwoInputOperator<T, O> extends Operator {
|
||||
|
||||
void processElement(Record<T> record1, Record<O> record2);
|
||||
|
||||
-1
@@ -5,7 +5,6 @@ import io.ray.streaming.message.Record;
|
||||
import io.ray.streaming.operator.OneInputOperator;
|
||||
import io.ray.streaming.operator.StreamOperator;
|
||||
|
||||
|
||||
public class MapOperator<T, R> extends StreamOperator<MapFunction<T, R>> implements
|
||||
OneInputOperator<T> {
|
||||
|
||||
|
||||
-1
@@ -5,7 +5,6 @@ import io.ray.streaming.message.Record;
|
||||
import io.ray.streaming.operator.OneInputOperator;
|
||||
import io.ray.streaming.operator.StreamOperator;
|
||||
|
||||
|
||||
public class SinkOperator<T> extends StreamOperator<SinkFunction<T>> implements
|
||||
OneInputOperator<T> {
|
||||
|
||||
|
||||
-1
@@ -8,7 +8,6 @@ import io.ray.streaming.operator.impl.SourceOperator;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
||||
public class ProcessBuilder {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(ProcessBuilder.class);
|
||||
|
||||
-2
@@ -6,9 +6,7 @@ import io.ray.streaming.api.function.impl.FilterFunction;
|
||||
import io.ray.streaming.api.function.impl.MapFunction;
|
||||
import io.ray.streaming.api.function.impl.SinkFunction;
|
||||
import io.ray.streaming.api.stream.DataStreamSource;
|
||||
import io.ray.streaming.runtime.BaseUnitTest;
|
||||
import java.io.IOException;
|
||||
import java.io.Serializable;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Paths;
|
||||
import java.nio.file.StandardOpenOption;
|
||||
|
||||
+1
-1
@@ -5,10 +5,10 @@ import io.ray.streaming.jobgraph.JobGraph;
|
||||
import io.ray.streaming.runtime.BaseUnitTest;
|
||||
import io.ray.streaming.runtime.config.StreamingConfig;
|
||||
import io.ray.streaming.runtime.config.types.ResourceAssignStrategyType;
|
||||
import io.ray.streaming.runtime.core.graph.ExecutionGraphTest;
|
||||
import io.ray.streaming.runtime.core.graph.executiongraph.ExecutionGraph;
|
||||
import io.ray.streaming.runtime.core.resource.Container;
|
||||
import io.ray.streaming.runtime.core.resource.ResourceType;
|
||||
import io.ray.streaming.runtime.core.graph.ExecutionGraphTest;
|
||||
import io.ray.streaming.runtime.master.JobRuntimeContext;
|
||||
import io.ray.streaming.runtime.master.graphmanager.GraphManager;
|
||||
import io.ray.streaming.runtime.master.graphmanager.GraphManagerImpl;
|
||||
|
||||
+2
-1
@@ -1,5 +1,7 @@
|
||||
package io.ray.streaming.runtime.python;
|
||||
|
||||
import static org.testng.Assert.assertEquals;
|
||||
|
||||
import io.ray.streaming.api.stream.StreamSink;
|
||||
import io.ray.streaming.jobgraph.JobGraph;
|
||||
import io.ray.streaming.jobgraph.JobGraphBuilder;
|
||||
@@ -9,7 +11,6 @@ import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import org.testng.annotations.Test;
|
||||
import static org.testng.Assert.assertEquals;
|
||||
|
||||
public class PythonGatewayTest {
|
||||
|
||||
|
||||
+1
-1
@@ -3,9 +3,9 @@ package io.ray.streaming.runtime.serialization;
|
||||
import static org.testng.Assert.assertEquals;
|
||||
import static org.testng.Assert.assertTrue;
|
||||
|
||||
import org.apache.commons.lang3.builder.EqualsBuilder;
|
||||
import io.ray.streaming.message.KeyRecord;
|
||||
import io.ray.streaming.message.Record;
|
||||
import org.apache.commons.lang3.builder.EqualsBuilder;
|
||||
import org.testng.annotations.Test;
|
||||
|
||||
public class CrossLangSerializerTest {
|
||||
|
||||
+1
-1
@@ -1,8 +1,8 @@
|
||||
package io.ray.streaming.runtime.streamingqueue;
|
||||
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.ActorHandle;
|
||||
import io.ray.api.Ray;
|
||||
import io.ray.api.options.ActorCreationOptions;
|
||||
import io.ray.api.options.ActorCreationOptions.Builder;
|
||||
import io.ray.runtime.config.RayConfig;
|
||||
|
||||
+2
-1
@@ -1,9 +1,10 @@
|
||||
package io.ray.streaming.runtime.transfer;
|
||||
|
||||
import static org.testng.Assert.assertEquals;
|
||||
|
||||
import io.ray.streaming.runtime.BaseUnitTest;
|
||||
import io.ray.streaming.runtime.util.EnvUtil;
|
||||
import org.testng.annotations.Test;
|
||||
import static org.testng.Assert.assertEquals;
|
||||
|
||||
public class ChannelIDTest extends BaseUnitTest {
|
||||
|
||||
|
||||
+2
-1
@@ -1,9 +1,10 @@
|
||||
package io.ray.streaming.runtime.util;
|
||||
|
||||
import static org.testng.Assert.assertEquals;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Collections;
|
||||
import org.testng.annotations.Test;
|
||||
import static org.testng.Assert.assertEquals;
|
||||
|
||||
public class ReflectionUtilsTest {
|
||||
|
||||
|
||||
-1
@@ -25,7 +25,6 @@ import io.ray.streaming.state.keystate.desc.AbstractStateDescriptor;
|
||||
import io.ray.streaming.state.store.KeyValueStore;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
/**
|
||||
* This class support ITransactionState.
|
||||
* <p>
|
||||
|
||||
Reference in New Issue
Block a user