Package org.apache.hadoop.fs.cosn


package org.apache.hadoop.fs.cosn
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

  • Classes
    Class
    Description
    org.apache.hadoop.fs.cosn.BufferPool
    BufferPool class is used to manage the buffers during program execution.
    org.apache.hadoop.fs.cosn.ByteBufferInputStream
    The input stream class is used for buffered files.
    org.apache.hadoop.fs.cosn.ByteBufferOutputStream
    The input stream class is used for buffered files.
    org.apache.hadoop.fs.cosn.ByteBufferWrapper
    The wrapper for memory buffers and disk buffers.
    org.apache.hadoop.fs.cosn.Constants
    constant definition.
    org.apache.hadoop.fs.cosn.CosN
    CosN implementation for the Hadoop's AbstractFileSystem.
    org.apache.hadoop.fs.cosn.CosNConfigKeys
    This class contains constants for configuration keys used in COS.
    org.apache.hadoop.fs.cosn.CosNCopyFileContext
    The context of the copy task, including concurrency control, asynchronous acquisition of copy results and etc.
    org.apache.hadoop.fs.cosn.CosNCopyFileTask
    Used by CosNFileSystem as an task that submitted to the thread pool to accelerate the copy progress.
    org.apache.hadoop.fs.cosn.CosNFileReadTask
    Used by CosNInputStream as an asynchronous task submitted to the thread pool.
    org.apache.hadoop.fs.cosn.CosNFileSystem
    The core CosN Filesystem implementation.
    org.apache.hadoop.fs.cosn.CosNInputStream
    The input stream for the COS blob store.
    org.apache.hadoop.fs.cosn.CosNInputStream.ReadBuffer
    This class is used by CosNInputStream and CosNFileReadTask to buffer data that read from COS blob store.
    org.apache.hadoop.fs.cosn.CosNOutputStream
    The output stream for the COS blob store.
    org.apache.hadoop.fs.cosn.CosNUtils
    Utility methods for CosN code.
    org.apache.hadoop.fs.cosn.Unit
    Constant definition of storage unit.