Class StorageHealthConfiguration
- java.lang.Object
-
- com.azure.spring.autoconfigure.storage.StorageHealthConfiguration
-
@Configuration @ConditionalOnClass({com.azure.storage.blob.BlobServiceClientBuilder.class,com.azure.storage.file.share.ShareServiceClientBuilder.class,org.springframework.boot.actuate.health.HealthIndicator.class}) @AutoConfigureAfter(StorageAutoConfiguration.class) public class StorageHealthConfiguration extends ObjectAuto-configuration class for Storage actuator.
-
-
Constructor Summary
Constructors Constructor Description StorageHealthConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BlobStorageHealthIndicatorblobStorageHealthIndicator(com.azure.storage.blob.BlobServiceClientBuilder blobServiceClientBuilder)Declare BlobStorageHealthIndicator bean.FileStorageHealthIndicatorfileStorageHealthIndicator(com.azure.storage.file.share.ShareServiceClientBuilder shareServiceClientBuilder)Declare FileStorageHealthIndicator bean.
-
-
-
Method Detail
-
blobStorageHealthIndicator
@Bean @ConditionalOnEnabledHealthIndicator("azure-storage") @ConditionalOnBean(com.azure.storage.blob.BlobServiceClientBuilder.class) public BlobStorageHealthIndicator blobStorageHealthIndicator(com.azure.storage.blob.BlobServiceClientBuilder blobServiceClientBuilder)Declare BlobStorageHealthIndicator bean.- Parameters:
blobServiceClientBuilder- the BlobServiceClientBuilder- Returns:
- BlobStorageHealthIndicator bean
-
fileStorageHealthIndicator
@Bean @ConditionalOnEnabledHealthIndicator("azure-storage") @ConditionalOnBean(com.azure.storage.file.share.ShareServiceClientBuilder.class) public FileStorageHealthIndicator fileStorageHealthIndicator(com.azure.storage.file.share.ShareServiceClientBuilder shareServiceClientBuilder)Declare FileStorageHealthIndicator bean.- Parameters:
shareServiceClientBuilder- the ShareServiceClientBuilder- Returns:
- FileStorageHealthIndicator bean
-
-