Click or drag to resize

Ookii.Jumbo.Dfs Namespace

Provides types used in the implementation of the Jumbo Distributed File System.
Classes
 ClassDescription
Public classBlockAssignment Provides information about a block of a file.
Public classBlockAssignmentWriterThe value writer for BlockAssignment.
Public classBlockReportHeartbeatData Represents the data sent during a heartbeat when the data server is sending a block report.
Public classBlockSender Handles sending a block to a data server, and sending acknowledgments to a client.
Public classChecksumConfigurationElement Provides configuration for the file checksums used by both the data server and client.
Public classDataServerClientProtocolGetLogFileContentsHeader Header sent to the data server for the GetLogFileContents command.
Public classDataServerClientProtocolHeader Abstract base class for the header sent by a client when communicating with a data server.
Public classDataServerClientProtocolReadHeader Represents the header sent by a client to the data server when reading a block.
Public classDataServerClientProtocolWriteHeader Represents the header a client sends to a data server when writing a block.
Public classDataServerConfigurationElement Provides configuration settings for the data servers.
Public classDataServerMetrics Provides metrics about a data server.
Public classDeleteBlocksHeartbeatResponse Provides data for the data server about which blocks it should delete.
Public classDfsConfiguration Provides configuration for the distributed file system.
Public classDfsException Represents an error with the distributed file system.
Public classDfsInputStream Provides a stream for reading a block from the distributed file system.
Public classDfsMetrics Represents information about the current state of the distributed file system.
Public classDfsMetricsWriterThe value writer for DfsMetrics.
Public classDfsOutputStream Provides a stream for writing files to the distributed file system.
Public classDfsPath Performs operations on strings that contain file or directory path information for the distributed file system.
Public classFileSystemConfigurationElement Provides configuration information about the file system.
Public classHeartbeatData Abstract base class for the data sent by a DataServer to a NameServer during a heartbeat
Public classHeartbeatResponse Represents the response sent by the NameServer to a Heartbeat message from the DataServer.
Public classInitialHeartbeatData Heartbeat data sent by the name server the first time it sends a heartbeat to the server.
Public classInvalidPacketException Exception that is thrown when a Packet's data does not match its checksum.
Public classNameServerConfigurationElement Provides configuration information about the name server.
Public classNewBlockHeartbeatData Represents the data sent by a data server during a heartbeat when it informs the name server it has received a new block.
Public classPacket Represents a part of a block.
Public classReplicateBlockHeartbeatResponse Provides data for a ReplicateBlock command.
Public classSafeModeException Exception that is thrown if the name server is accessed while still in safe mode.
Public classStatusHeartbeatData Provides some general status data about the data server.
Interfaces
 InterfaceDescription
Public interfaceINameServerClientProtocol Defines the interface used by clients to communicate with the NameServer.
Public interfaceINameServerHeartbeatProtocol The protocol used by the DataServers to send heartbeat messages to the DataServers.
Delegates
 DelegateDescription
Public delegateProgressCallback Delegate used by DfsClient to report progress on various operations.
Enumerations
 EnumerationDescription
Public enumerationBlockKind Specifies what kind of blocks to return from GetBlocks(BlockKind).
Public enumerationDataServerClientProtocolResult A status code sent by the data server when it received a packet.
Public enumerationDataServerCommand The function the data server should perform for a client.
Public enumerationDataServerHeartbeatCommand The command given to a DataServer by the NameServer.
Public enumerationPacketFormatOption Indicates how to read or write a Packet.