Uses of Class
org.apache.flink.runtime.blob.BlobKey

Packages that use BlobKey
Package
Description
 
  • Uses of BlobKey in org.apache.flink.runtime.blob

    Modifier and Type
    Class
    Description
    final class 
    BLOB key referencing permanent BLOB files.
    final class 
    BLOB key referencing transient BLOB files.
    Methods in org.apache.flink.runtime.blob that return types with arguments of type BlobKey
    Modifier and Type
    Method
    Description
    List<org.apache.flink.api.java.tuple.Tuple2<org.apache.flink.api.common.JobID,BlobKey>>
    BlobCacheSizeTracker.checkLimit(long size)
    Check the size limit and return the BLOBs to delete.
    Methods in org.apache.flink.runtime.blob with parameters of type BlobKey
    Modifier and Type
    Method
    Description
    int
    BlobKey.compareTo(BlobKey o)
     
    boolean
    BlobStore.delete(org.apache.flink.api.common.JobID jobId, BlobKey blobKey)
    Tries to delete a blob from storage.
    boolean
    FileSystemBlobStore.delete(org.apache.flink.api.common.JobID jobId, BlobKey blobKey)
     
    boolean
    VoidBlobStore.delete(org.apache.flink.api.common.JobID jobId, BlobKey blobKey)
     
    boolean
    BlobView.get(org.apache.flink.api.common.JobID jobId, BlobKey blobKey, File localFile)
    Copies a blob to a local file.
    boolean
    FileSystemBlobStore.get(org.apache.flink.api.common.JobID jobId, BlobKey blobKey, File localFile)
     
    boolean
    VoidBlobStore.get(org.apache.flink.api.common.JobID jobId, BlobKey blobKey, File localFile)
     
    protected File
    AbstractBlobCache.getFileInternal(org.apache.flink.api.common.JobID jobId, BlobKey blobKey)
    Returns local copy of the file for the BLOB with the given key.
    protected File
    TransientBlobCache.getFileInternal(org.apache.flink.api.common.JobID jobId, BlobKey blobKey)
     
    BlobServer.getStorageLocation(org.apache.flink.api.common.JobID jobId, BlobKey key)
    Returns a file handle to the file associated with the given blob key on the blob server.
    PermanentBlobCache.getStorageLocation(org.apache.flink.api.common.JobID jobId, BlobKey key)
    Returns a file handle to the file associated with the given blob key on the blob server.
    TransientBlobCache.getStorageLocation(org.apache.flink.api.common.JobID jobId, BlobKey key)
    Returns a file handle to the file associated with the given blob key on the blob server.
    boolean
    BlobStore.put(File localFile, org.apache.flink.api.common.JobID jobId, BlobKey blobKey)
    Copies the local file to the blob store.
    boolean
    FileSystemBlobStore.put(File localFile, org.apache.flink.api.common.JobID jobId, BlobKey blobKey)
     
    boolean
    VoidBlobStore.put(File localFile, org.apache.flink.api.common.JobID jobId, BlobKey blobKey)
     
    void
    BlobCacheSizeTracker.track(org.apache.flink.api.common.JobID jobId, BlobKey blobKey, long size)
    Register the BLOB to the tracker.
    void
    BlobCacheSizeTracker.update(org.apache.flink.api.common.JobID jobId, BlobKey blobKey)
    Update the least used index for the BLOBs so that the tracker can easily find out the least recently used BLOBs.
    Method parameters in org.apache.flink.runtime.blob with type arguments of type BlobKey
    Modifier and Type
    Method
    Description
    void
    BlobCacheSizeTracker.untrack(org.apache.flink.api.java.tuple.Tuple2<org.apache.flink.api.common.JobID,BlobKey> key)
    Remove the BLOB from the tracker.