Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

ActorCreationOptions - Class in io.ray.api.options
The options for creating actor.
ActorCreationOptions.Builder - Class in io.ray.api.options
The inner class for building ActorCreationOptions.
ActorCreator<A> - Class in io.ray.api.call
A helper to create java actor.
ActorCreator(RayFuncR<A>, Object[]) - Constructor for class io.ray.api.call.ActorCreator
 
ActorHandle<A> - Interface in io.ray.api
A handle to a Java actor.
actorId - Variable in exception io.ray.api.exception.PendingCallsLimitExceededException
 
actorId - Variable in exception io.ray.api.exception.RayActorException
 
ActorId - Class in io.ray.api.id
 
actorId - Variable in class io.ray.api.runtimecontext.ActorInfo
 
ActorInfo - Class in io.ray.api.runtimecontext
 
ActorInfo(ActorId, ActorState, long, Address, String) - Constructor for class io.ray.api.runtimecontext.ActorInfo
 
ActorLifetime - Enum in io.ray.api.options
The enumeration class is used for declaring lifetime of actors.
ActorState - Enum in io.ray.api.runtimecontext
The state of an actor.
ActorTaskCaller<R> - Class in io.ray.api.call
A helper to call java actor method.
ActorTaskCaller(ActorHandle, RayFuncR<R>, Object[]) - Constructor for class io.ray.api.call.ActorTaskCaller
 
address - Variable in class io.ray.api.runtimecontext.ActorInfo
 
Address - Class in io.ray.api.runtimecontext
 
Address(UniqueId, String, int) - Constructor for class io.ray.api.runtimecontext.Address
 
apply() - Method in interface io.ray.api.function.RayFunc0
 
apply(T0) - Method in interface io.ray.api.function.RayFunc1
 
apply(T0, T1) - Method in interface io.ray.api.function.RayFunc2
 
apply(T0, T1, T2) - Method in interface io.ray.api.function.RayFunc3
 
apply(T0, T1, T2, T3) - Method in interface io.ray.api.function.RayFunc4
 
apply(T0, T1, T2, T3, T4) - Method in interface io.ray.api.function.RayFunc5
 
apply(T0, T1, T2, T3, T4, T5) - Method in interface io.ray.api.function.RayFunc6
 
apply() - Method in interface io.ray.api.function.RayFuncVoid0
 
apply(T0) - Method in interface io.ray.api.function.RayFuncVoid1
 
apply(T0, T1) - Method in interface io.ray.api.function.RayFuncVoid2
 
apply(T0, T1, T2) - Method in interface io.ray.api.function.RayFuncVoid3
 
apply(T0, T1, T2, T3) - Method in interface io.ray.api.function.RayFuncVoid4
 
apply(T0, T1, T2, T3, T4) - Method in interface io.ray.api.function.RayFuncVoid5
 
apply(T0, T1, T2, T3, T4, T5) - Method in interface io.ray.api.function.RayFuncVoid6
 

B

BaseActorCreator<T extends BaseActorCreator> - Class in io.ray.api.call
Base helper to create actor.
BaseActorCreator() - Constructor for class io.ray.api.call.BaseActorCreator
 
BaseActorHandle - Interface in io.ray.api
A handle to an actor.
BaseId - Class in io.ray.api.id
 
BaseId(byte[]) - Constructor for class io.ray.api.id.BaseId
Create a BaseId instance according to the input byte array.
BaseTaskCaller<T extends BaseTaskCaller<T>> - Class in io.ray.api.call
Base helper to call remote function.
BaseTaskCaller() - Constructor for class io.ray.api.call.BaseTaskCaller
 
BaseTaskOptions - Class in io.ray.api.options
The options class for RayCall or ActorCreation.
BaseTaskOptions() - Constructor for class io.ray.api.options.BaseTaskOptions
 
BaseTaskOptions(Map<String, Double>) - Constructor for class io.ray.api.options.BaseTaskOptions
 
build() - Method in class io.ray.api.concurrencygroup.ConcurrencyGroupBuilder
 
build() - Method in class io.ray.api.options.ActorCreationOptions.Builder
 
build() - Method in class io.ray.api.options.CallOptions.Builder
 
build() - Method in class io.ray.api.options.PlacementGroupCreationOptions.Builder
 
build() - Method in class io.ray.api.runtimeenv.RuntimeEnv.Builder
 
builder - Variable in class io.ray.api.call.BaseActorCreator
 
Builder() - Constructor for class io.ray.api.options.ActorCreationOptions.Builder
 
Builder() - Constructor for class io.ray.api.options.CallOptions.Builder
 
Builder() - Constructor for class io.ray.api.options.PlacementGroupCreationOptions.Builder
 
Builder() - Constructor for class io.ray.api.runtimeenv.RuntimeEnv.Builder
 
buildOptions() - Method in class io.ray.api.call.BaseActorCreator
 
buildOptions() - Method in class io.ray.api.call.BaseTaskCaller
 
bundleIndex - Variable in class io.ray.api.options.ActorCreationOptions
 
bundleIndex - Variable in class io.ray.api.options.CallOptions
 
bundles - Variable in class io.ray.api.options.PlacementGroupCreationOptions
 
byteBuffer2Bytes(ByteBuffer) - Static method in class io.ray.api.id.BaseId
 

C

call(RayFunc, Object[], CallOptions) - Method in interface io.ray.api.runtime.RayRuntime
Invoke a remote function.
call(PyFunction, Object[], CallOptions) - Method in interface io.ray.api.runtime.RayRuntime
Invoke a remote Python function.
call(CppFunction, Object[], CallOptions) - Method in interface io.ray.api.runtime.RayRuntime
 
callActor(ActorHandle<?>, RayFunc, Object[], CallOptions) - Method in interface io.ray.api.runtime.RayRuntime
Invoke a remote function on an actor.
callActor(PyActorHandle, PyActorMethod, Object[]) - Method in interface io.ray.api.runtime.RayRuntime
Invoke a remote Python function on an actor.
callActor(CppActorHandle, CppActorMethod, Object[]) - Method in interface io.ray.api.runtime.RayRuntime
Invoke a remote Cpp function on an actor.
CallOptions - Class in io.ray.api.options
The options for RayCall.
CallOptions.Builder - Class in io.ray.api.options
This inner class for building CallOptions.
capacity - Variable in class io.ray.api.runtimecontext.ResourceValue
 
className - Variable in class io.ray.api.function.CppActorClass
 
className - Variable in class io.ray.api.function.PyActorClass
 
ConcurrencyGroup - Interface in io.ray.api.concurrencygroup
The interface indicates concurrent executing in one thread pool.
ConcurrencyGroupBuilder<A> - Class in io.ray.api.concurrencygroup
 
ConcurrencyGroupBuilder() - Constructor for class io.ray.api.concurrencygroup.ConcurrencyGroupBuilder
 
concurrencyGroupName - Variable in class io.ray.api.options.CallOptions
 
concurrencyGroups - Variable in class io.ray.api.options.ActorCreationOptions
 
contains(String) - Method in interface io.ray.api.runtimeenv.RuntimeEnv
Whether a field is contained.
CppActorClass - Class in io.ray.api.function
 
CppActorCreator - Class in io.ray.api.call
A helper to create cpp actor.
CppActorCreator(CppActorClass, Object[]) - Constructor for class io.ray.api.call.CppActorCreator
 
CppActorHandle - Interface in io.ray.api
Handle of a Cpp actor.
CppActorMethod<R> - Class in io.ray.api.function
 
CppActorTaskCaller<R> - Class in io.ray.api.call
A helper to call cppthon actor method.
CppActorTaskCaller(CppActorHandle, CppActorMethod<R>, Object[]) - Constructor for class io.ray.api.call.CppActorTaskCaller
 
CppFunction<R> - Class in io.ray.api.function
 
CppTaskCaller<R> - Class in io.ray.api.call
A helper to call cpp remote function.
CppTaskCaller(CppFunction<R>, Object[]) - Constructor for class io.ray.api.call.CppTaskCaller
 
createActor(RayFunc, Object[], ActorCreationOptions) - Method in interface io.ray.api.runtime.RayRuntime
Create an actor on a remote node.
createActor(PyActorClass, Object[], ActorCreationOptions) - Method in interface io.ray.api.runtime.RayRuntime
Create a Python actor on a remote node.
createActor(CppActorClass, Object[], ActorCreationOptions) - Method in interface io.ray.api.runtime.RayRuntime
Create a Cpp actor on a remote node.
createConcurrencyGroup(String, int, List<RayFunc>) - Method in interface io.ray.api.runtime.RayRuntime
Create concurrency group instance at runtime.
createFunctionName - Variable in class io.ray.api.function.CppActorClass
 
createParallelActorExecutor(int, RayFuncR<A>) - Method in interface io.ray.api.parallelactor.ParallelActorContext
 
createPlacementGroup(PlacementGroupCreationOptions) - Static method in class io.ray.api.PlacementGroups
Create a placement group.
createPlacementGroup(PlacementGroupCreationOptions) - Method in interface io.ray.api.runtime.RayRuntime
Create a placement group on remote nodes.
createRayRuntime() - Method in interface io.ray.api.runtime.RayRuntimeFactory
 
createRuntimeEnv() - Method in interface io.ray.api.runtime.RayRuntime
Create runtime env instance at runtime.
CrossLanguageException - Exception in io.ray.api.exception
 
CrossLanguageException(String) - Constructor for exception io.ray.api.exception.CrossLanguageException
 

D

DefConcurrencyGroup - Annotation Type in io.ray.api.concurrencygroup.annotations
 
DefConcurrencyGroups - Annotation Type in io.ray.api.concurrencygroup.annotations
 
deserialize(String) - Static method in interface io.ray.api.runtimeenv.RuntimeEnv
Deserialize the runtime env from string.
deserializeRuntimeEnv(String) - Method in interface io.ray.api.runtime.RayRuntime
Deserialize runtime env instance at runtime.

E

ENV_VARS - Static variable in class io.ray.api.runtimeenv.types.RuntimeEnvName
The environment variables which type is `Map`.
equals(Object) - Method in class io.ray.api.id.BaseId
 
equals(Object) - Method in class io.ray.api.runtimecontext.Address
 
exitActor() - Static method in class io.ray.api.Ray
Intentionally exit the current actor.
exitActor() - Method in interface io.ray.api.runtime.RayRuntime
Intentionally exit the current actor.
extractConcurrencyGroups(RayFuncR<?>) - Method in interface io.ray.api.runtime.RayRuntime
 

F

free(List<ObjectRef<?>>, boolean) - Method in interface io.ray.api.runtime.RayRuntime
Free a list of objects from Plasma Store.
fromByteBuffer(ByteBuffer) - Static method in class io.ray.api.id.ActorId
 
fromByteBuffer(ByteBuffer) - Static method in class io.ray.api.id.JobId
Creates a JobId from the given ByteBuffer.
fromByteBuffer(ByteBuffer) - Static method in class io.ray.api.id.ObjectId
Create an ObjectId from a ByteBuffer.
fromByteBuffer(ByteBuffer) - Static method in class io.ray.api.id.PlacementGroupId
Creates a PlacementGroupId from the given ByteBuffer.
fromByteBuffer(ByteBuffer) - Static method in class io.ray.api.id.TaskId
Creates a TaskId from a ByteBuffer.
fromByteBuffer(ByteBuffer) - Static method in class io.ray.api.id.UniqueId
Creates a UniqueId from a ByteBuffer.
fromBytes(byte[]) - Static method in class io.ray.api.id.ActorId
 
fromBytes(byte[]) - Static method in class io.ray.api.id.JobId
Create a JobId from byte array.
fromBytes(byte[]) - Static method in class io.ray.api.id.PlacementGroupId
Create a PlacementGroupId instance according to the given bytes.
fromBytes(byte[]) - Static method in class io.ray.api.id.TaskId
Creates a TaskId from given bytes.
fromBytes(byte[]) - Static method in class io.ray.api.id.UniqueId
Creates a UniqueId from bytes
fromHexString(String) - Static method in class io.ray.api.id.JobId
Create a JobId from a given hex string.
fromHexString(String) - Static method in class io.ray.api.id.TaskId
Create a TaskId from a hex string.
fromHexString(String) - Static method in class io.ray.api.id.UniqueId
Create a UniqueId from a hex string.
fromInt(int) - Static method in class io.ray.api.id.JobId
 
fromRandom() - Static method in class io.ray.api.id.ActorId
Generate an ActorId with random value.
fromRandom() - Static method in class io.ray.api.id.ObjectId
Generate an ObjectId with random value.
fromRandom() - Static method in class io.ray.api.id.PlacementGroupId
Generate an PlacementGroupId with random value.
fromValue(int) - Static method in enum io.ray.api.runtimecontext.ActorState
 
functionName - Variable in class io.ray.api.function.CppFunction
 
functionName - Variable in class io.ray.api.function.PyFunction
 

G

get() - Method in interface io.ray.api.ObjectRef
Fetch the object from the object store, this method will block until the object is locally available.
get(long) - Method in interface io.ray.api.ObjectRef
Fetch the object from the object store, this method will block until the object is locally available.
get(ObjectRef<T>, long) - Static method in class io.ray.api.Ray
Get an object by `ObjectRef` from the object store.
get(ObjectRef<T>) - Static method in class io.ray.api.Ray
Get an object by `ObjectRef` from the object store.
get(List<ObjectRef<T>>, long) - Static method in class io.ray.api.Ray
Get a list of objects by `ObjectRef`s from the object store.
get(List<ObjectRef<T>>) - Static method in class io.ray.api.Ray
Get a list of objects by `ObjectRef`s from the object store.
get(ObjectRef<T>) - Method in interface io.ray.api.runtime.RayRuntime
Get an object from the object store.
get(List<ObjectRef<T>>) - Method in interface io.ray.api.runtime.RayRuntime
Get a list of objects from the object store.
get(ObjectRef<T>, long) - Method in interface io.ray.api.runtime.RayRuntime
Get an object from the object store.
get(List<ObjectRef<T>>, long) - Method in interface io.ray.api.runtime.RayRuntime
Get a list of objects from the object store.
get(String, Class<T>) - Method in interface io.ray.api.runtimeenv.RuntimeEnv
Get the object of a runtime env field.
getActor(String) - Static method in class io.ray.api.Ray
Get a handle to a named actor in current namespace.
getActor(String, String) - Static method in class io.ray.api.Ray
Get a handle to a named actor in the given namespace.
getActor(String, String) - Method in interface io.ray.api.runtime.RayRuntime
Get a handle to a named actor.
getActorHandle(ActorId) - Method in interface io.ray.api.runtime.RayRuntime
 
getAllActorInfo() - Method in interface io.ray.api.runtimecontext.RuntimeContext
Get all actor information of Ray cluster.
getAllActorInfo(JobId, ActorState) - Method in interface io.ray.api.runtimecontext.RuntimeContext
Get all actor information of Ray cluster filtered by job id or actor state.
getAllNodeInfo() - Method in interface io.ray.api.runtimecontext.RuntimeContext
Get all node information in Ray cluster.
getAllPlacementGroups() - Static method in class io.ray.api.PlacementGroups
Get all placement groups in this cluster.
getAllPlacementGroups() - Method in interface io.ray.api.runtime.RayRuntime
Get all placement groups in this cluster.
getAvailableResourceIds() - Method in interface io.ray.api.runtime.RayRuntime
Get the resources available on this worker.
getBundles() - Method in interface io.ray.api.placementgroup.PlacementGroup
Get all bundles which key is resource name and value is resource value.
getBytes() - Method in class io.ray.api.id.BaseId
Get the byte data of this id.
getClassName() - Method in interface io.ray.api.CppActorHandle
Returns the name of the Cpp actor class.
getClassName() - Method in interface io.ray.api.PyActorHandle
Returns the name of the Python actor class.
getConfig() - Method in interface io.ray.api.runtimeenv.RuntimeEnv
Get runtime env config.
getCurrentActorHandle() - Method in interface io.ray.api.runtimecontext.RuntimeContext
Get the handle to the current actor itself.
getCurrentActorId() - Method in interface io.ray.api.runtimecontext.RuntimeContext
Get the current actor ID.
getCurrentJobId() - Method in interface io.ray.api.runtimecontext.RuntimeContext
Get the current Job ID.
getCurrentNodeId() - Method in interface io.ray.api.runtime.RayRuntime
 
getCurrentNodeId() - Method in interface io.ray.api.runtimecontext.RuntimeContext
Get the node id of this worker.
getCurrentRuntimeEnv() - Method in interface io.ray.api.runtimecontext.RuntimeContext
Get the runtime env of this worker.
getCurrentTaskId() - Method in interface io.ray.api.runtimecontext.RuntimeContext
Get current task ID.
getEagerInstall() - Method in class io.ray.api.runtimeenv.RuntimeEnvConfig
 
getGpuIds() - Method in interface io.ray.api.runtimecontext.RuntimeContext
Get available GPU(deviceIds) for this worker.
getHandle() - Method in interface io.ray.api.parallelactor.ParallelActorHandle
Get the real actor handle to use.
getId() - Method in interface io.ray.api.BaseActorHandle
Returns the id of this actor.
getId() - Method in interface io.ray.api.placementgroup.PlacementGroup
Get the id of current placement group.
getInstance(int) - Method in interface io.ray.api.parallelactor.ParallelActorHandle
Get an execution instance of the parallel actor by the given instance ID.
getJobId() - Method in class io.ray.api.id.ActorId
 
getJsonStr(String) - Method in interface io.ray.api.runtimeenv.RuntimeEnv
Get the json string of a runtime env field.
getModuleName() - Method in interface io.ray.api.PyActorHandle
Returns the module name of the Python actor class.
getName() - Method in interface io.ray.api.placementgroup.PlacementGroup
Get the name of current placement group.
getName() - Method in enum io.ray.api.runtimecontext.ActorState
 
getNamespace() - Method in interface io.ray.api.runtime.RayRuntime
Get the namespace of this job.
getNamespace() - Method in interface io.ray.api.runtimecontext.RuntimeContext
Get the namespace of this job.
getParallelActorContext() - Method in interface io.ray.api.runtime.RayRuntime
 
getParallelism() - Method in interface io.ray.api.parallelactor.ParallelActorHandle
Get the parallelism of this parallel actor.
getPlacementGroup(PlacementGroupId) - Static method in class io.ray.api.PlacementGroups
Get a placement group by placement group Id.
getPlacementGroup(String) - Static method in class io.ray.api.PlacementGroups
Get a placement group by placement group name from the current namespace.
getPlacementGroup(String, String) - Static method in class io.ray.api.PlacementGroups
Get a placement group by placement group name from the given namespace.
getPlacementGroup(PlacementGroupId) - Method in interface io.ray.api.runtime.RayRuntime
Get a placement group by id.
getPlacementGroup(String, String) - Method in interface io.ray.api.runtime.RayRuntime
Get a placement group by name.
getReady() - Method in class io.ray.api.WaitResult
Get the list of ready objects.
getRuntimeContext() - Static method in class io.ray.api.Ray
Get the runtime context.
getRuntimeContext() - Method in interface io.ray.api.runtime.RayRuntime
 
getSetupTimeoutSeconds() - Method in class io.ray.api.runtimeenv.RuntimeEnvConfig
 
getState() - Method in interface io.ray.api.placementgroup.PlacementGroup
Get the state of current placement group.
getStrategy() - Method in interface io.ray.api.placementgroup.PlacementGroup
Get the strategy of current placement group.
getUnready() - Method in class io.ray.api.WaitResult
Get the list of unready objects.
getValue() - Method in enum io.ray.api.runtimecontext.ActorState
 
group - Variable in class io.ray.api.options.ActorCreationOptions
 
group - Variable in class io.ray.api.options.CallOptions
 

H

hashCode() - Method in class io.ray.api.id.BaseId
 
hashCode() - Method in class io.ray.api.runtimecontext.Address
 
hexString2Bytes(String) - Static method in class io.ray.api.id.BaseId
 

I

INFINITE_RESTART - Static variable in class io.ray.api.options.ActorCreationOptions
 
init() - Static method in class io.ray.api.Ray
Initialize Ray runtime with the default runtime implementation.
internal() - Static method in class io.ray.api.Ray
Get the underlying runtime instance.
internalAddMethod(RayFunc) - Method in class io.ray.api.concurrencygroup.ConcurrencyGroupBuilder
 
io.ray.api - package io.ray.api
 
io.ray.api.call - package io.ray.api.call
 
io.ray.api.concurrencygroup - package io.ray.api.concurrencygroup
 
io.ray.api.concurrencygroup.annotations - package io.ray.api.concurrencygroup.annotations
 
io.ray.api.exception - package io.ray.api.exception
 
io.ray.api.function - package io.ray.api.function
 
io.ray.api.id - package io.ray.api.id
 
io.ray.api.options - package io.ray.api.options
 
io.ray.api.parallelactor - package io.ray.api.parallelactor
 
io.ray.api.placementgroup - package io.ray.api.placementgroup
 
io.ray.api.runtime - package io.ray.api.runtime
 
io.ray.api.runtimecontext - package io.ray.api.runtimecontext
 
io.ray.api.runtimeenv - package io.ray.api.runtimeenv
 
io.ray.api.runtimeenv.types - package io.ray.api.runtimeenv.types
 
ip - Variable in class io.ray.api.runtimecontext.Address
 
isAlive - Variable in class io.ray.api.runtimecontext.NodeInfo
 
isAsync - Variable in class io.ray.api.options.ActorCreationOptions
 
isEmpty() - Method in interface io.ray.api.runtimeenv.RuntimeEnv
Whether the runtime env is empty.
isInitialized() - Static method in class io.ray.api.Ray
Check if Ray.init() has been called yet.
isLocalMode() - Method in interface io.ray.api.runtimecontext.RuntimeContext
Returns true if Ray is running in local mode, false if Ray is running in cluster mode.
isNil() - Method in class io.ray.api.id.BaseId
Returns true if this id is nil.

J

JARS - Static variable in class io.ray.api.runtimeenv.types.RuntimeEnvName
The dependent java jars which type is `List`.
JobId - Class in io.ray.api.id
Represents the id of a Ray job.
jvmOptions - Variable in class io.ray.api.options.ActorCreationOptions
 

K

kill() - Method in interface io.ray.api.BaseActorHandle
Kill the actor immediately.
kill(boolean) - Method in interface io.ray.api.BaseActorHandle
Kill the actor immediately.
killActor(BaseActorHandle, boolean) - Method in interface io.ray.api.runtime.RayRuntime
Kill the actor immediately.

L

labels - Variable in class io.ray.api.runtimecontext.NodeInfo
 
LENGTH - Static variable in class io.ray.api.id.ActorId
 
LENGTH - Static variable in class io.ray.api.id.JobId
 
LENGTH - Static variable in class io.ray.api.id.ObjectId
 
LENGTH - Static variable in class io.ray.api.id.PlacementGroupId
 
LENGTH - Static variable in class io.ray.api.id.TaskId
 
LENGTH - Static variable in class io.ray.api.id.UniqueId
 
lifetime - Variable in class io.ray.api.options.ActorCreationOptions
 

M

maxConcurrency - Variable in class io.ray.api.options.ActorCreationOptions
 
maxPendingCalls - Variable in class io.ray.api.options.ActorCreationOptions
 
maxRestarts - Variable in class io.ray.api.options.ActorCreationOptions
 
maxTaskRetries - Variable in class io.ray.api.options.ActorCreationOptions
 
methodName - Variable in class io.ray.api.function.CppActorMethod
 
methodName - Variable in class io.ray.api.function.PyActorMethod
 
moduleName - Variable in class io.ray.api.function.PyActorClass
 
moduleName - Variable in class io.ray.api.function.PyFunction
 

N

name - Variable in class io.ray.api.options.ActorCreationOptions
 
name - Variable in class io.ray.api.options.CallOptions
 
name - Variable in class io.ray.api.options.PlacementGroupCreationOptions
 
name - Variable in class io.ray.api.runtimecontext.ActorInfo
 
namespace - Variable in class io.ray.api.options.ActorCreationOptions
 
NIL - Static variable in class io.ray.api.id.ActorId
 
NIL - Static variable in class io.ray.api.id.JobId
 
NIL - Static variable in class io.ray.api.id.PlacementGroupId
 
NIL - Static variable in class io.ray.api.id.TaskId
 
NIL - Static variable in class io.ray.api.id.UniqueId
 
NO_RESTART - Static variable in class io.ray.api.options.ActorCreationOptions
 
nodeAddress - Variable in class io.ray.api.runtimecontext.NodeInfo
 
nodeHostname - Variable in class io.ray.api.runtimecontext.NodeInfo
 
nodeId - Variable in class io.ray.api.runtimecontext.Address
 
nodeId - Variable in class io.ray.api.runtimecontext.NodeInfo
 
NodeInfo - Class in io.ray.api.runtimecontext
A class that represents the information of a node.
NodeInfo(UniqueId, String, String, int, String, String, boolean, Map<String, Double>, Map<String, String>) - Constructor for class io.ray.api.runtimecontext.NodeInfo
 
nodeManagerPort - Variable in class io.ray.api.runtimecontext.NodeInfo
 
numRestarts - Variable in class io.ray.api.runtimecontext.ActorInfo
 

O

objectId - Variable in exception io.ray.api.exception.UnreconstructableException
 
ObjectId - Class in io.ray.api.id
Represents the id of a Ray object.
ObjectId(byte[]) - Constructor for class io.ray.api.id.ObjectId
 
ObjectRef<T> - Interface in io.ray.api
Represents a reference to an object in the object store.
objectStoreSocketName - Variable in class io.ray.api.runtimecontext.NodeInfo
 
of(String, String) - Static method in class io.ray.api.function.CppActorClass
Create a cpp actor class.
of(String) - Static method in class io.ray.api.function.CppActorMethod
Create a cppthon actor method.
of(String, Class<R>) - Static method in class io.ray.api.function.CppActorMethod
Create a cppthon actor method.
of(String) - Static method in class io.ray.api.function.CppFunction
Create a cpp function.
of(String, Class<R>) - Static method in class io.ray.api.function.CppFunction
Create a cpp function.
of(String, String) - Static method in class io.ray.api.function.PyActorClass
Create a python actor class.
of(String) - Static method in class io.ray.api.function.PyActorMethod
Create a python actor method.
of(String, Class<R>) - Static method in class io.ray.api.function.PyActorMethod
Create a python actor method.
of(String, String) - Static method in class io.ray.api.function.PyFunction
Create a python function.
of(String, String, Class<R>) - Static method in class io.ray.api.function.PyFunction
Create a python function.

P

ParallelActor - Class in io.ray.api.parallelactor
The `ParallelActor` is used for creating multiple execution instances in different threads, to execute the methods.
ParallelActor() - Constructor for class io.ray.api.parallelactor.ParallelActor
 
ParallelActorContext - Interface in io.ray.api.parallelactor
 
ParallelActorCreator<A> - Class in io.ray.api.parallelactor
 
ParallelActorCreator(RayFuncR<A>, Object[]) - Constructor for class io.ray.api.parallelactor.ParallelActorCreator
 
ParallelActorHandle<A> - Interface in io.ray.api.parallelactor
The handle to a parallel actor.
ParallelActorInstance<A> - Class in io.ray.api.parallelactor
 
ParallelActorInstance(ParallelActorHandle<A>, int) - Constructor for class io.ray.api.parallelactor.ParallelActorInstance
 
ParallelActorTaskCaller<R> - Class in io.ray.api.parallelactor
 
ParallelActorTaskCaller(ParallelActorInstance, RayFuncR<R>, Object[]) - Constructor for class io.ray.api.parallelactor.ParallelActorTaskCaller
 
PendingCallsLimitExceededException - Exception in io.ray.api.exception
Indicates that the back pressure occurs when submitting an actor task.
PendingCallsLimitExceededException(String) - Constructor for exception io.ray.api.exception.PendingCallsLimitExceededException
 
PlacementGroup - Interface in io.ray.api.placementgroup
A placement group is used to place interdependent actors according to a specific strategy PlacementStrategy.
PlacementGroupCreationOptions - Class in io.ray.api.options
The options for creating placement group.
PlacementGroupCreationOptions(String, List<Map<String, Double>>, PlacementStrategy) - Constructor for class io.ray.api.options.PlacementGroupCreationOptions
 
PlacementGroupCreationOptions.Builder - Class in io.ray.api.options
The inner class for building PlacementGroupCreationOptions.
PlacementGroupId - Class in io.ray.api.id
Represents the id of a placement group.
PlacementGroups - Class in io.ray.api
This class contains all public APIs of Placement Group.
PlacementGroups() - Constructor for class io.ray.api.PlacementGroups
 
PlacementGroupState - Enum in io.ray.api.placementgroup
State of placement group.
PlacementStrategy - Enum in io.ray.api.placementgroup
The actor placement strategy.
port - Variable in class io.ray.api.runtimecontext.Address
 
put(T) - Static method in class io.ray.api.Ray
Store an object in the object store.
put(T, BaseActorHandle) - Static method in class io.ray.api.Ray
Store an object in the object store and assign its ownership to owner.
put(T) - Method in interface io.ray.api.runtime.RayRuntime
Store an object in the object store.
put(T, BaseActorHandle) - Method in interface io.ray.api.runtime.RayRuntime
Store an object in the object store, and assign its ownership to owner.
PyActorClass - Class in io.ray.api.function
A class that represents a Python actor class.
PyActorCreator - Class in io.ray.api.call
A helper to create python actor.
PyActorCreator(PyActorClass, Object[]) - Constructor for class io.ray.api.call.PyActorCreator
 
PyActorHandle - Interface in io.ray.api
Handle of a Python actor.
PyActorMethod<R> - Class in io.ray.api.function
A class that represents a method of a Python actor.
PyActorTaskCaller<R> - Class in io.ray.api.call
A helper to call python actor method.
PyActorTaskCaller(PyActorHandle, PyActorMethod<R>, Object[]) - Constructor for class io.ray.api.call.PyActorTaskCaller
 
PyFunction<R> - Class in io.ray.api.function
A class that represents a Python remote function.
PyTaskCaller<R> - Class in io.ray.api.call
A helper to call python remote function.
PyTaskCaller(PyFunction<R>, Object[]) - Constructor for class io.ray.api.call.PyTaskCaller
 

R

randomId() - Static method in class io.ray.api.id.UniqueId
Generate an UniqueId with random value.
Ray - Class in io.ray.api
This class contains all public APIs of Ray.
Ray() - Constructor for class io.ray.api.Ray
 
RayActorException - Exception in io.ray.api.exception
Indicates that the actor died unexpectedly before finishing a task.
RayActorException() - Constructor for exception io.ray.api.exception.RayActorException
 
RayActorException(ActorId) - Constructor for exception io.ray.api.exception.RayActorException
 
RayActorException(int, String, ActorId, Throwable) - Constructor for exception io.ray.api.exception.RayActorException
 
RayActorException(int, String, Throwable) - Constructor for exception io.ray.api.exception.RayActorException
 
RayException - Exception in io.ray.api.exception
 
RayException(String) - Constructor for exception io.ray.api.exception.RayException
 
RayException(String, Throwable) - Constructor for exception io.ray.api.exception.RayException
 
RayFunc - Interface in io.ray.api.function
Base interface of all Ray remote java functions.
RayFunc0<R> - Interface in io.ray.api.function
Functional interface for a remote function that has 0 parameter.
RayFunc1<T0,R> - Interface in io.ray.api.function
Functional interface for a remote function that has 1 parameter.
RayFunc2<T0,T1,R> - Interface in io.ray.api.function
Functional interface for a remote function that has 2 parameters.
RayFunc3<T0,T1,T2,R> - Interface in io.ray.api.function
Functional interface for a remote function that has 3 parameters.
RayFunc4<T0,T1,T2,T3,R> - Interface in io.ray.api.function
Functional interface for a remote function that has 4 parameters.
RayFunc5<T0,T1,T2,T3,T4,R> - Interface in io.ray.api.function
Functional interface for a remote function that has 5 parameters.
RayFunc6<T0,T1,T2,T3,T4,T5,R> - Interface in io.ray.api.function
Functional interface for a remote function that has 6 parameters.
RayFuncR<R> - Interface in io.ray.api.function
Interface of all Ray remote functions which have a return value.
RayFuncVoid - Interface in io.ray.api.function
Interface of all `RayFuncVoidX` classes.
RayFuncVoid0 - Interface in io.ray.api.function
Functional interface for a remote function that has 0 parameter.
RayFuncVoid1<T0> - Interface in io.ray.api.function
Functional interface for a remote function that has 1 parameter.
RayFuncVoid2<T0,T1> - Interface in io.ray.api.function
Functional interface for a remote function that has 2 parameters.
RayFuncVoid3<T0,T1,T2> - Interface in io.ray.api.function
Functional interface for a remote function that has 3 parameters.
RayFuncVoid4<T0,T1,T2,T3> - Interface in io.ray.api.function
Functional interface for a remote function that has 4 parameters.
RayFuncVoid5<T0,T1,T2,T3,T4> - Interface in io.ray.api.function
Functional interface for a remote function that has 5 parameters.
RayFuncVoid6<T0,T1,T2,T3,T4,T5> - Interface in io.ray.api.function
Functional interface for a remote function that has 6 parameters.
RayIntentionalSystemExitException - Exception in io.ray.api.exception
The exception represents that there is an intentional system exit.
RayIntentionalSystemExitException(String) - Constructor for exception io.ray.api.exception.RayIntentionalSystemExitException
 
RayIntentionalSystemExitException(String, Throwable) - Constructor for exception io.ray.api.exception.RayIntentionalSystemExitException
 
rayletSocketName - Variable in class io.ray.api.runtimecontext.NodeInfo
 
RayRuntime - Interface in io.ray.api.runtime
Base interface of a Ray runtime.
RayRuntimeFactory - Interface in io.ray.api.runtime
A factory that produces a RayRuntime instance.
RayTaskException - Exception in io.ray.api.exception
 
RayTaskException(String) - Constructor for exception io.ray.api.exception.RayTaskException
 
RayTaskException(int, String, String, Throwable) - Constructor for exception io.ray.api.exception.RayTaskException
 
RayTimeoutException - Exception in io.ray.api.exception
Indicate that there are some thing have timed out, including `Ray.get()` or others.
RayTimeoutException(String) - Constructor for exception io.ray.api.exception.RayTimeoutException
 
RayTimeoutException(String, Throwable) - Constructor for exception io.ray.api.exception.RayTimeoutException
 
RayWorkerException - Exception in io.ray.api.exception
Indicates that the worker died unexpectedly while executing a task.
RayWorkerException() - Constructor for exception io.ray.api.exception.RayWorkerException
 
RayWorkerException(String) - Constructor for exception io.ray.api.exception.RayWorkerException
 
RayWorkerException(String, Throwable) - Constructor for exception io.ray.api.exception.RayWorkerException
 
remote() - Method in class io.ray.api.call.ActorCreator
Create a java actor remotely and return a handle to the created actor.
remote() - Method in class io.ray.api.call.ActorTaskCaller
Execute an java actor method remotely and return an object reference to the result object in the object store.
remote() - Method in class io.ray.api.call.CppActorCreator
Create a cpp actor remotely and return a handle to the created actor.
remote() - Method in class io.ray.api.call.CppActorTaskCaller
Execute a cpp actor method remotely and return an object reference to the result object in the object store.
remote() - Method in class io.ray.api.call.CppTaskCaller
Execute a cpp function remotely and return an object reference to the result object in the object store.
remote() - Method in class io.ray.api.call.PyActorCreator
Create a python actor remotely and return a handle to the created actor.
remote() - Method in class io.ray.api.call.PyActorTaskCaller
Execute a python actor method remotely and return an object reference to the result object in the object store.
remote() - Method in class io.ray.api.call.PyTaskCaller
Execute a python function remotely and return an object reference to the result object in the object store.
remote() - Method in class io.ray.api.call.TaskCaller
Execute a java function remotely and return an object reference to the result object in the object store.
remote() - Method in class io.ray.api.call.VoidActorTaskCaller
Execute a function remotely.
remote() - Method in class io.ray.api.call.VoidTaskCaller
Execute a function remotely.
remote() - Method in class io.ray.api.parallelactor.ParallelActorCreator
 
remote() - Method in class io.ray.api.parallelactor.ParallelActorTaskCaller
 
remote() - Method in class io.ray.api.parallelactor.VoidParallelActorTaskCaller
 
remove(String) - Method in interface io.ray.api.runtimeenv.RuntimeEnv
Remove a runtime env field by name.
removePlacementGroup(PlacementGroupId) - Static method in class io.ray.api.PlacementGroups
Remove a placement group by id.
removePlacementGroup(PlacementGroupId) - Method in interface io.ray.api.runtime.RayRuntime
Remove a placement group by id.
resourceId - Variable in class io.ray.api.runtimecontext.ResourceValue
 
resources - Variable in class io.ray.api.options.BaseTaskOptions
 
resources - Variable in class io.ray.api.runtimecontext.NodeInfo
 
ResourceValue - Class in io.ray.api.runtimecontext
A class that contains resource id and capacity of this resource.
returnType - Variable in class io.ray.api.function.CppActorMethod
 
returnType - Variable in class io.ray.api.function.CppFunction
 
returnType - Variable in class io.ray.api.function.PyActorMethod
 
returnType - Variable in class io.ray.api.function.PyFunction
 
RuntimeContext - Interface in io.ray.api.runtimecontext
A class used for getting information of Ray runtime.
RuntimeEnv - Interface in io.ray.api.runtimeenv
This class provides interfaces of setting runtime environments for job/actor/task.
RuntimeEnv.Builder - Class in io.ray.api.runtimeenv
The builder which is used to generate a RuntimeEnv instance.
RuntimeEnvConfig - Class in io.ray.api.runtimeenv
A POJO class used to specify configuration options for a runtime environment.
RuntimeEnvConfig() - Constructor for class io.ray.api.runtimeenv.RuntimeEnvConfig
 
RuntimeEnvConfig(int, boolean) - Constructor for class io.ray.api.runtimeenv.RuntimeEnvConfig
 
RuntimeEnvException - Exception in io.ray.api.exception
 
RuntimeEnvException(String) - Constructor for exception io.ray.api.exception.RuntimeEnvException
 
RuntimeEnvException(String, Throwable) - Constructor for exception io.ray.api.exception.RuntimeEnvException
 
RuntimeEnvName - Class in io.ray.api.runtimeenv.types
 
RuntimeEnvName() - Constructor for class io.ray.api.runtimeenv.types.RuntimeEnvName
 

S

serialize() - Method in interface io.ray.api.runtimeenv.RuntimeEnv
Serialize the runtime env to string.
serializedRuntimeEnv - Variable in class io.ray.api.options.ActorCreationOptions
 
serializeToRuntimeEnvInfo() - Method in interface io.ray.api.runtimeenv.RuntimeEnv
Serialize the runtime env to string of RuntimeEnvInfo.
set(String, Object) - Method in interface io.ray.api.runtimeenv.RuntimeEnv
Set a runtime env field by name and Object.
setAsync(boolean) - Method in class io.ray.api.call.PyActorCreator
 
setAsync(boolean) - Method in class io.ray.api.options.ActorCreationOptions.Builder
Mark the creating actor as async.
setBundles(List<Map<String, Double>>) - Method in class io.ray.api.options.PlacementGroupCreationOptions.Builder
Set the Pre-allocated resource list.
setConcurrencyGroup(String) - Method in class io.ray.api.call.ActorTaskCaller
 
setConcurrencyGroup(String) - Method in class io.ray.api.call.VoidActorTaskCaller
 
setConcurrencyGroupName(String) - Method in class io.ray.api.options.CallOptions.Builder
 
setConcurrencyGroups(ConcurrencyGroup...) - Method in class io.ray.api.call.ActorCreator
Set the concurrency groups for this actor to declare how to perform tasks concurrently.
setConcurrencyGroups(List<ConcurrencyGroup>) - Method in class io.ray.api.options.ActorCreationOptions.Builder
Set the concurrency groups for this actor.
setConfig(RuntimeEnvConfig) - Method in interface io.ray.api.runtimeenv.RuntimeEnv
Set runtime env config.
setEagerInstall(boolean) - Method in class io.ray.api.runtimeenv.RuntimeEnvConfig
 
setJsonStr(String, String) - Method in interface io.ray.api.runtimeenv.RuntimeEnv
Set a runtime env field by name and json string.
setJvmOptions(List<String>) - Method in class io.ray.api.call.ActorCreator
Set the JVM options for the Java worker that this actor is running in.
setJvmOptions(List<String>) - Method in class io.ray.api.options.ActorCreationOptions.Builder
Set the JVM options for the Java worker that this actor is running in.
setLifetime(ActorLifetime) - Method in class io.ray.api.call.BaseActorCreator
 
setLifetime(ActorLifetime) - Method in class io.ray.api.options.ActorCreationOptions.Builder
Declare the lifetime of this actor.
setMaxConcurrency(int) - Method in class io.ray.api.call.BaseActorCreator
Set the max number of concurrent calls to allow for this actor.
setMaxConcurrency(int) - Method in class io.ray.api.concurrencygroup.ConcurrencyGroupBuilder
 
setMaxConcurrency(int) - Method in class io.ray.api.options.ActorCreationOptions.Builder
Set the max number of concurrent calls to allow for this actor.
setMaxPendingCalls(int) - Method in class io.ray.api.call.BaseActorCreator
Set the max number of pending calls allowed on the actor handle.
setMaxPendingCalls(int) - Method in class io.ray.api.options.ActorCreationOptions.Builder
Set the max number of pending calls allowed on the actor handle.
setMaxRestarts(int) - Method in class io.ray.api.call.BaseActorCreator
This specifies the maximum number of times that the actor should be restarted when it dies unexpectedly.
setMaxRestarts(int) - Method in class io.ray.api.options.ActorCreationOptions.Builder
This specifies the maximum number of times that the actor should be restarted when it dies unexpectedly.
setMaxTaskRetries(int) - Method in class io.ray.api.call.BaseActorCreator
This specifies the maximum number of times that an actor task can be retried.
setMaxTaskRetries(int) - Method in class io.ray.api.options.ActorCreationOptions.Builder
This specifies the maximum number of times that the actor task can be resubmitted.
setName(String) - Method in class io.ray.api.call.BaseActorCreator
Set the actor name of a named actor.
setName(String, String) - Method in class io.ray.api.call.BaseActorCreator
Set the actor name along with a different namespace.
setName(String) - Method in class io.ray.api.call.BaseTaskCaller
Set a name for this task.
setName(String) - Method in class io.ray.api.concurrencygroup.ConcurrencyGroupBuilder
 
setName(String) - Method in class io.ray.api.options.ActorCreationOptions.Builder
Set the actor name of a named actor.
setName(String) - Method in class io.ray.api.options.CallOptions.Builder
Set a name for this task.
setName(String) - Method in class io.ray.api.options.PlacementGroupCreationOptions.Builder
Set the name of a named placement group.
setNamespace(String) - Method in class io.ray.api.options.ActorCreationOptions.Builder
 
setParallelism(int) - Method in class io.ray.api.parallelactor.ParallelActorCreator
 
setPlacementGroup(PlacementGroup, int) - Method in class io.ray.api.call.BaseActorCreator
Set the placement group to place this actor in.
setPlacementGroup(PlacementGroup) - Method in class io.ray.api.call.BaseActorCreator
Set the placement group to place this actor in, which may use any available bundle.
setPlacementGroup(PlacementGroup, int) - Method in class io.ray.api.call.BaseTaskCaller
Set the placement group to place this task in.
setPlacementGroup(PlacementGroup) - Method in class io.ray.api.call.BaseTaskCaller
Set the placement group to place this task in, which may use any available bundle.
setPlacementGroup(PlacementGroup, int) - Method in class io.ray.api.options.ActorCreationOptions.Builder
Set the placement group to place this actor in.
setPlacementGroup(PlacementGroup, int) - Method in class io.ray.api.options.CallOptions.Builder
Set the placement group to place this actor in.
setResource(String, Double) - Method in class io.ray.api.call.BaseActorCreator
Set a custom resource requirement to reserve for the lifetime of this actor.
setResource(String, Double) - Method in class io.ray.api.call.BaseTaskCaller
Set a custom resource requirement for resource name.
setResource(String, Double) - Method in class io.ray.api.options.ActorCreationOptions.Builder
Set a custom resource requirement to reserve for the lifetime of this actor.
setResource(String, Double) - Method in class io.ray.api.options.CallOptions.Builder
Set a custom resource requirement for resource name.
setResources(Map<String, Double>) - Method in class io.ray.api.call.BaseActorCreator
Set custom resource requirements to reserve for the lifetime of this actor.
setResources(Map<String, Double>) - Method in class io.ray.api.call.BaseTaskCaller
Set custom requirements for multiple resources.
setResources(Map<String, Double>) - Method in class io.ray.api.options.ActorCreationOptions.Builder
Set custom resource requirements to reserve for the lifetime of this actor.
setResources(Map<String, Double>) - Method in class io.ray.api.options.CallOptions.Builder
Set custom requirements for multiple resources.
setRuntimeEnv(RuntimeEnv) - Method in class io.ray.api.call.ActorCreator
 
setRuntimeEnv(RuntimeEnv) - Method in class io.ray.api.call.BaseTaskCaller
Set the runtime env for this task to run the task in a specific environment.
setRuntimeEnv(RuntimeEnv) - Method in class io.ray.api.options.ActorCreationOptions.Builder
 
setRuntimeEnv(RuntimeEnv) - Method in class io.ray.api.options.CallOptions.Builder
 
setSetupTimeoutSeconds(int) - Method in class io.ray.api.runtimeenv.RuntimeEnvConfig
 
setStrategy(PlacementStrategy) - Method in class io.ray.api.options.PlacementGroupCreationOptions.Builder
Set the placement strategy used to control the placement relationship between bundles.
shutdown() - Static method in class io.ray.api.Ray
Shutdown Ray runtime.
shutdown() - Method in interface io.ray.api.runtime.RayRuntime
Shutdown the runtime.
size() - Method in class io.ray.api.id.ActorId
 
size() - Method in class io.ray.api.id.BaseId
Derived class should implement this function.
size() - Method in class io.ray.api.id.JobId
 
size() - Method in class io.ray.api.id.ObjectId
 
size() - Method in class io.ray.api.id.PlacementGroupId
 
size() - Method in class io.ray.api.id.TaskId
 
size() - Method in class io.ray.api.id.UniqueId
 
state - Variable in class io.ray.api.runtimecontext.ActorInfo
 
strategy - Variable in class io.ray.api.options.PlacementGroupCreationOptions
 
submitTask(ParallelActorHandle<A>, int, RayFunc, Object[]) - Method in interface io.ray.api.parallelactor.ParallelActorContext
 

T

TaskCaller<R> - Class in io.ray.api.call
A helper to call java remote function.
TaskCaller(RayFuncR<R>, Object[]) - Constructor for class io.ray.api.call.TaskCaller
 
TaskId - Class in io.ray.api.id
Represents the id of a Ray task.
toByteBuffer() - Method in class io.ray.api.id.BaseId
Convert the byte data to a ByteBuffer.
toString() - Method in class io.ray.api.id.BaseId
 
toString() - Method in class io.ray.api.runtimecontext.NodeInfo
 

U

UNIQUE_BYTES_LENGTH - Static variable in class io.ray.api.id.TaskId
 
UniqueId - Class in io.ray.api.id
Represents a unique id of all Ray concepts, including workers, actors, checkpoints, etc.
UniqueId(byte[]) - Constructor for class io.ray.api.id.UniqueId
 
UnreconstructableException - Exception in io.ray.api.exception
Indicates that an object is lost (either evicted or explicitly deleted) and cannot be restarted.
UnreconstructableException(ObjectId) - Constructor for exception io.ray.api.exception.UnreconstructableException
 
UnreconstructableException(String) - Constructor for exception io.ray.api.exception.UnreconstructableException
 
UnreconstructableException(String, Throwable) - Constructor for exception io.ray.api.exception.UnreconstructableException
 
UseConcurrencyGroup - Annotation Type in io.ray.api.concurrencygroup.annotations
 

V

value() - Method in enum io.ray.api.placementgroup.PlacementGroupState
 
value() - Method in enum io.ray.api.placementgroup.PlacementStrategy
 
valueOf(String) - Static method in enum io.ray.api.options.ActorLifetime
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ray.api.placementgroup.PlacementGroupState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ray.api.placementgroup.PlacementStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ray.api.runtimecontext.ActorState
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.ray.api.options.ActorLifetime
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ray.api.placementgroup.PlacementGroupState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ray.api.placementgroup.PlacementStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ray.api.runtimecontext.ActorState
Returns an array containing the constants of this enum type, in the order they are declared.
VoidActorTaskCaller - Class in io.ray.api.call
A helper to call java actor method which doesn't have a return value.
VoidActorTaskCaller(ActorHandle, RayFuncVoid, Object[]) - Constructor for class io.ray.api.call.VoidActorTaskCaller
 
VoidParallelActorTaskCaller - Class in io.ray.api.parallelactor
 
VoidParallelActorTaskCaller(ParallelActorInstance, RayFuncVoid, Object[]) - Constructor for class io.ray.api.parallelactor.VoidParallelActorTaskCaller
 
VoidTaskCaller - Class in io.ray.api.call
A helper to call java remote function which doesn't have a return value.
VoidTaskCaller(RayFuncVoid, Object[]) - Constructor for class io.ray.api.call.VoidTaskCaller
 

W

wait(int) - Method in interface io.ray.api.placementgroup.PlacementGroup
Wait for the placement group to be ready within the specified time.
wait(List<ObjectRef<T>>, int, int, boolean) - Static method in class io.ray.api.Ray
Wait for a list of RayObjects to be available, until specified number of objects are ready, or specified timeout has passed.
wait(List<ObjectRef<T>>, int, int) - Static method in class io.ray.api.Ray
Wait for a list of RayObjects to be locally available, until specified number of objects are ready, or specified timeout has passed.
wait(List<ObjectRef<T>>, int) - Static method in class io.ray.api.Ray
Wait for a list of RayObjects to be locally available, until specified number of objects are ready.
wait(List<ObjectRef<T>>) - Static method in class io.ray.api.Ray
Wait for a list of RayObjects to be locally available.
wait(List<ObjectRef<T>>, int, int, boolean) - Method in interface io.ray.api.runtime.RayRuntime
Wait for a list of RayObjects to be available, until specified number of objects are ready, or specified timeout has passed.
waitPlacementGroupReady(PlacementGroupId, int) - Method in interface io.ray.api.runtime.RayRuntime
Wait for the placement group to be ready within the specified time.
WaitResult<T> - Class in io.ray.api
Represents the result of a Ray.wait call.
WaitResult(List<ObjectRef<T>>, List<ObjectRef<T>>) - Constructor for class io.ray.api.WaitResult
 
wasCurrentActorRestarted() - Method in interface io.ray.api.runtimecontext.RuntimeContext
Returns true if the current actor was restarted, otherwise false.
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2024. All rights reserved.