Uses of Class
org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext
Packages that use DispatcherContext
Package
Description
This package is contains Ozone container implementation.
This package contains common ozone container interfaces.
This package contains classes for the server implementation using Apache Ratis.
This package contains classes for KeyValue container type.
This package contains utility classes for KeyValue container type.
Chunk manager and block manager implementations for keyvalue container type.
Chunk manager and block manager interfaces for keyvalue container type.
-
Uses of DispatcherContext in org.apache.hadoop.ozone.container.common.impl
Methods in org.apache.hadoop.ozone.container.common.impl with parameters of type DispatcherContextModifier and TypeMethodDescriptionorg.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.ContainerCommandResponseProtoHddsDispatcher.dispatch(org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.ContainerCommandRequestProto msg, DispatcherContext dispatcherContext) -
Uses of DispatcherContext in org.apache.hadoop.ozone.container.common.interfaces
Methods in org.apache.hadoop.ozone.container.common.interfaces with parameters of type DispatcherContextModifier and TypeMethodDescriptionorg.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.ContainerCommandResponseProtoContainerDispatcher.dispatch(org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.ContainerCommandRequestProto msg, DispatcherContext context) Dispatches commands to container layer.abstract org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.ContainerCommandResponseProtoHandler.handle(org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.ContainerCommandRequestProto msg, Container container, DispatcherContext dispatcherContext) -
Uses of DispatcherContext in org.apache.hadoop.ozone.container.common.transport.server.ratis
Methods in org.apache.hadoop.ozone.container.common.transport.server.ratis that return DispatcherContextModifier and TypeMethodDescriptionDispatcherContext.Builder.build()Builds and returns DispatcherContext instance.static DispatcherContextDispatcherContext.getHandleGetSmallFile()static DispatcherContextDispatcherContext.getHandlePutSmallFile()static DispatcherContextDispatcherContext.getHandleReadChunk()static DispatcherContextDispatcherContext.getHandleWriteChunk()Methods in org.apache.hadoop.ozone.container.common.transport.server.ratis with parameters of type DispatcherContextModifier and TypeMethodDescriptionstatic DispatcherContext.OpDispatcherContext.op(DispatcherContext context) -
Uses of DispatcherContext in org.apache.hadoop.ozone.container.keyvalue
Methods in org.apache.hadoop.ozone.container.keyvalue with parameters of type DispatcherContextModifier and TypeMethodDescriptionorg.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.ContainerCommandResponseProtoKeyValueHandler.handle(org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.ContainerCommandRequestProto request, Container container, DispatcherContext dispatcherContext) -
Uses of DispatcherContext in org.apache.hadoop.ozone.container.keyvalue.helpers
Methods in org.apache.hadoop.ozone.container.keyvalue.helpers with parameters of type DispatcherContextModifier and TypeMethodDescriptionstatic org.apache.hadoop.ozone.common.ChunkBufferToByteStringChunkUtils.readData(File file, long chunkSize, long offset, long length, HddsVolume volume, DispatcherContext context) -
Uses of DispatcherContext in org.apache.hadoop.ozone.container.keyvalue.impl
Methods in org.apache.hadoop.ozone.container.keyvalue.impl with parameters of type DispatcherContextModifier and TypeMethodDescriptionorg.apache.hadoop.ozone.common.ChunkBufferToByteStringChunkManagerDispatcher.readChunk(Container container, org.apache.hadoop.hdds.client.BlockID blockID, org.apache.hadoop.ozone.container.common.helpers.ChunkInfo info, DispatcherContext dispatcherContext) org.apache.hadoop.ozone.common.ChunkBufferChunkManagerDummyImpl.readChunk(Container container, org.apache.hadoop.hdds.client.BlockID blockID, org.apache.hadoop.ozone.container.common.helpers.ChunkInfo info, DispatcherContext dispatcherContext) return a zero-filled buffer.org.apache.hadoop.ozone.common.ChunkBufferToByteStringFilePerBlockStrategy.readChunk(Container container, org.apache.hadoop.hdds.client.BlockID blockID, org.apache.hadoop.ozone.container.common.helpers.ChunkInfo info, DispatcherContext dispatcherContext) org.apache.hadoop.ozone.common.ChunkBufferToByteStringFilePerChunkStrategy.readChunk(Container container, org.apache.hadoop.hdds.client.BlockID blockID, org.apache.hadoop.ozone.container.common.helpers.ChunkInfo info, DispatcherContext dispatcherContext) reads the data defined by a chunk.voidChunkManagerDispatcher.writeChunk(Container container, org.apache.hadoop.hdds.client.BlockID blockID, org.apache.hadoop.ozone.container.common.helpers.ChunkInfo info, org.apache.hadoop.ozone.common.ChunkBuffer data, DispatcherContext dispatcherContext) voidChunkManagerDummyImpl.writeChunk(Container container, org.apache.hadoop.hdds.client.BlockID blockID, org.apache.hadoop.ozone.container.common.helpers.ChunkInfo info, org.apache.hadoop.ozone.common.ChunkBuffer data, DispatcherContext dispatcherContext) voidFilePerBlockStrategy.writeChunk(Container container, org.apache.hadoop.hdds.client.BlockID blockID, org.apache.hadoop.ozone.container.common.helpers.ChunkInfo info, org.apache.hadoop.ozone.common.ChunkBuffer data, DispatcherContext dispatcherContext) voidFilePerChunkStrategy.writeChunk(Container container, org.apache.hadoop.hdds.client.BlockID blockID, org.apache.hadoop.ozone.container.common.helpers.ChunkInfo info, org.apache.hadoop.ozone.common.ChunkBuffer data, DispatcherContext dispatcherContext) writes a given chunk. -
Uses of DispatcherContext in org.apache.hadoop.ozone.container.keyvalue.interfaces
Methods in org.apache.hadoop.ozone.container.keyvalue.interfaces with parameters of type DispatcherContextModifier and TypeMethodDescriptionorg.apache.hadoop.ozone.common.ChunkBufferToByteStringChunkManager.readChunk(Container container, org.apache.hadoop.hdds.client.BlockID blockID, org.apache.hadoop.ozone.container.common.helpers.ChunkInfo info, DispatcherContext dispatcherContext) reads the data defined by a chunk.default voidChunkManager.writeChunk(Container container, org.apache.hadoop.hdds.client.BlockID blockID, org.apache.hadoop.ozone.container.common.helpers.ChunkInfo info, ByteBuffer data, DispatcherContext dispatcherContext) voidChunkManager.writeChunk(Container container, org.apache.hadoop.hdds.client.BlockID blockID, org.apache.hadoop.ozone.container.common.helpers.ChunkInfo info, org.apache.hadoop.ozone.common.ChunkBuffer data, DispatcherContext dispatcherContext) writes a given chunk.