Class AzureUtilitiesV8

java.lang.Object
org.apache.jackrabbit.oak.segment.azure.v8.AzureUtilitiesV8

public final class AzureUtilitiesV8 extends Object
  • Field Details

  • Method Details

    • getName

      public static String getName(com.microsoft.azure.storage.blob.CloudBlob blob)
    • getName

      public static String getName(com.microsoft.azure.storage.blob.CloudBlobDirectory directory)
    • getBlobs

      public static List<com.microsoft.azure.storage.blob.CloudBlob> getBlobs(com.microsoft.azure.storage.blob.CloudBlobDirectory directory) throws IOException
      Throws:
      IOException
    • readBufferFully

      public static void readBufferFully(com.microsoft.azure.storage.blob.CloudBlob blob, Buffer buffer) throws IOException
      Throws:
      IOException
    • deleteAllEntries

      public static void deleteAllEntries(com.microsoft.azure.storage.blob.CloudBlobDirectory directory) throws IOException
      Throws:
      IOException
    • cloudBlobDirectoryFrom

      public static com.microsoft.azure.storage.blob.CloudBlobDirectory cloudBlobDirectoryFrom(com.microsoft.azure.storage.StorageCredentials credentials, String uri, String dir) throws URISyntaxException, com.microsoft.azure.storage.StorageException
      Throws:
      URISyntaxException
      com.microsoft.azure.storage.StorageException
    • cloudBlobDirectoryFrom

      public static com.microsoft.azure.storage.blob.CloudBlobDirectory cloudBlobDirectoryFrom(String connection, String containerName, String dir) throws InvalidKeyException, URISyntaxException, com.microsoft.azure.storage.StorageException
      Throws:
      InvalidKeyException
      URISyntaxException
      com.microsoft.azure.storage.StorageException
    • deleteAllBlobs

      public static void deleteAllBlobs(@NotNull @NotNull com.microsoft.azure.storage.blob.CloudBlobDirectory directory) throws URISyntaxException, com.microsoft.azure.storage.StorageException, InterruptedException
      Throws:
      URISyntaxException
      com.microsoft.azure.storage.StorageException
      InterruptedException