public class AsyncRemoteCaller extends Object
| 构造器和说明 |
|---|
AsyncRemoteCaller() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
batchRollback(List<io.ray.api.BaseActorHandle> actors,
Long checkpointId,
Collection<String> abnormalQueues,
RemoteCallPool.Callback<List<CallResult<ChannelRecoverInfo>>> callback,
RemoteCallPool.ExceptionHandler<Throwable> onException)
Call JobWorker::rollback async in batch
|
void |
checkIfNeedRollbackAsync(io.ray.api.BaseActorHandle actor,
RemoteCallPool.Callback<Boolean> callback,
RemoteCallPool.ExceptionHandler<Throwable> onException)
Call JobWorker::checkIfNeedRollback async
|
void |
rollback(io.ray.api.BaseActorHandle actor,
Long checkpointId,
RemoteCallPool.Callback<CallResult<ChannelRecoverInfo>> callback,
RemoteCallPool.ExceptionHandler<Throwable> onException)
Call JobWorker::rollback async
|
public void checkIfNeedRollbackAsync(io.ray.api.BaseActorHandle actor,
RemoteCallPool.Callback<Boolean> callback,
RemoteCallPool.ExceptionHandler<Throwable> onException)
actor - JobWorker actorcallback - callback function on successonException - callback function on exceptionpublic void rollback(io.ray.api.BaseActorHandle actor,
Long checkpointId,
RemoteCallPool.Callback<CallResult<ChannelRecoverInfo>> callback,
RemoteCallPool.ExceptionHandler<Throwable> onException)
actor - JobWorker actorcallback - callback function on successonException - callback function on exceptionpublic void batchRollback(List<io.ray.api.BaseActorHandle> actors, Long checkpointId, Collection<String> abnormalQueues, RemoteCallPool.Callback<List<CallResult<ChannelRecoverInfo>>> callback, RemoteCallPool.ExceptionHandler<Throwable> onException)
actors - JobWorker actor listcallback - callback function on successonException - callback function on exceptionCopyright © 2022. All rights reserved.