Class AzureUtilities


  • public final class AzureUtilities
    extends Object
    • Field Detail

      • SEGMENT_FILE_NAME_PATTERN

        public static String SEGMENT_FILE_NAME_PATTERN
    • Method Detail

      • getSegmentFileName

        public static String getSegmentFileName​(long offset,
                                                long msb,
                                                long lsb)
      • 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,
                                           org.apache.jackrabbit.oak.commons.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