Class AzurePersistenceManager
java.lang.Object
org.apache.jackrabbit.oak.segment.azure.AzurePersistenceManager
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull AzurePersistencecreateAzurePersistence(String connectionString, String sasToken, String accountName, String containerName, String rootPrefix, boolean enableSecondaryLocation, boolean createContainer) static AzurePersistencecreateAzurePersistenceFrom(String accountName, String containerName, String rootPrefix, String sasToken) static AzurePersistencecreateAzurePersistenceFrom(String accountName, String containerName, String rootPrefix, Environment environment) static AzurePersistencecreateAzurePersistenceFrom(Configuration configuration) static AzurePersistencecreatePersistenceFromServicePrincipalCredentials(String accountName, String containerName, String rootPrefix, String clientId, String clientSecret, String tenantId, boolean enableSecondaryLocation, boolean createContainer)
-
Method Details
-
createAzurePersistenceFrom
public static AzurePersistence createAzurePersistenceFrom(String accountName, String containerName, String rootPrefix, String sasToken) throws IOException - Throws:
IOException
-
createAzurePersistenceFrom
public static AzurePersistence createAzurePersistenceFrom(String accountName, String containerName, String rootPrefix, Environment environment) throws IOException - Throws:
IOException
-
createAzurePersistenceFrom
public static AzurePersistence createAzurePersistenceFrom(Configuration configuration) throws IOException - Throws:
IOException
-
createPersistenceFromServicePrincipalCredentials
-
createAzurePersistence
@NotNull public static @NotNull AzurePersistence createAzurePersistence(String connectionString, String sasToken, String accountName, String containerName, String rootPrefix, boolean enableSecondaryLocation, boolean createContainer) throws IOException - Throws:
IOException
-