public interface BlockWorkerClient extends Closeable
| Modifier and Type | Interface and Description |
|---|---|
static class |
BlockWorkerClient.Factory
Factory for block worker client.
|
| Modifier and Type | Method and Description |
|---|---|
void |
asyncCache(alluxio.grpc.AsyncCacheRequest request)
Caches a block asynchronously.
|
io.grpc.stub.StreamObserver<alluxio.grpc.CreateLocalBlockRequest> |
createLocalBlock(io.grpc.stub.StreamObserver<alluxio.grpc.CreateLocalBlockResponse> responseObserver)
Creates a local block on the worker.
|
boolean |
isHealthy() |
boolean |
isShutdown() |
alluxio.grpc.MoveBlockResponse |
moveBlock(alluxio.grpc.MoveBlockRequest request)
Move a block from worker.
|
io.grpc.stub.StreamObserver<alluxio.grpc.OpenLocalBlockRequest> |
openLocalBlock(io.grpc.stub.StreamObserver<alluxio.grpc.OpenLocalBlockResponse> responseObserver)
Opens a local block.
|
io.grpc.stub.StreamObserver<alluxio.grpc.ReadRequest> |
readBlock(io.grpc.stub.StreamObserver<alluxio.grpc.ReadResponse> responseObserver)
Reads a block from the worker.
|
alluxio.grpc.RemoveBlockResponse |
removeBlock(alluxio.grpc.RemoveBlockRequest request)
Removes a block from worker.
|
io.grpc.stub.StreamObserver<alluxio.grpc.WriteRequest> |
writeBlock(io.grpc.stub.StreamObserver<alluxio.grpc.WriteResponse> responseObserver)
Writes a block to the worker asynchronously.
|
boolean isShutdown()
boolean isHealthy()
io.grpc.stub.StreamObserver<alluxio.grpc.WriteRequest> writeBlock(io.grpc.stub.StreamObserver<alluxio.grpc.WriteResponse> responseObserver)
responseObserver - the stream observer for the server responseio.grpc.stub.StreamObserver<alluxio.grpc.ReadRequest> readBlock(io.grpc.stub.StreamObserver<alluxio.grpc.ReadResponse> responseObserver)
responseObserver - the stream observer for the server responseio.grpc.stub.StreamObserver<alluxio.grpc.CreateLocalBlockRequest> createLocalBlock(io.grpc.stub.StreamObserver<alluxio.grpc.CreateLocalBlockResponse> responseObserver)
responseObserver - the stream observer for the server responseio.grpc.stub.StreamObserver<alluxio.grpc.OpenLocalBlockRequest> openLocalBlock(io.grpc.stub.StreamObserver<alluxio.grpc.OpenLocalBlockResponse> responseObserver)
responseObserver - the stream observer for the server responsealluxio.grpc.RemoveBlockResponse removeBlock(alluxio.grpc.RemoveBlockRequest request)
request - the remove block requestio.grpc.StatusRuntimeException - if any error occursalluxio.grpc.MoveBlockResponse moveBlock(alluxio.grpc.MoveBlockRequest request)
request - the remove block requestio.grpc.StatusRuntimeException - if any error occursvoid asyncCache(alluxio.grpc.AsyncCacheRequest request)
request - the async cache requestCopyright © 2024. All Rights Reserved.