Class UstraDataFileAutoConfiguration

java.lang.Object
com.gsitm.ustra.java.autoconfigure.UstraDataFileAutoConfiguration

@Configuration @ConditionalOnClass(com.gsitm.ustra.java.data.UstraData.class) @ConditionalOnProperty(value="ustra.data.file.enabled", havingValue="true") @EnableConfigurationProperties(com.gsitm.ustra.java.data.file.config.UstraDataFileConfigProperties.class) public class UstraDataFileAutoConfiguration extends Object
  • Constructor Details

    • UstraDataFileAutoConfiguration

      public UstraDataFileAutoConfiguration()
  • Method Details

    • defaultFileOperationProcessor

      @Bean @Order(2147483647) @ConditionalOnExpression("\'${ustra.data.file.include-default}\' == \'true\' and \'${ustra.data.file.aws-s3.enabled}\' == \'false\'") @ConditionalOnMissingBean @ConditionalOnMissingClass("com.gsitm.ustra.java.management.UstraManagementCore") public com.gsitm.ustra.java.data.file.processor.AbstractFileOperationProcessor defaultFileOperationProcessor(com.gsitm.ustra.java.data.file.policy.FileGroupPolicyStore fileGroupPolicyStore)
    • ustraDataFileTestProcessorBeanFactory

      @Bean @ConditionalOnExpression("\'${ustra.data.file.include-default}\' == \'true\' and \'${ustra.data.file.aws-s3.enabled}\' == \'false\'") @ConditionalOnClass(name="com.gsitm.ustra.java.test.utils.UstraFrameworkConfigurerContextHolder") public UstraDataFileTestProcessorBeanFactory ustraDataFileTestProcessorBeanFactory(com.gsitm.ustra.java.data.file.policy.FileGroupPolicyStore fileGroupPolicyStore)
      for test default processor bean
      Parameters:
      fileGroupPolicyStore -
      Returns:
    • defaultFileS3OperationProcessor

      @Bean @Order(2147483647) @ConditionalOnExpression("\'${ustra.data.file.include-default}\' == \'true\' and \'${ustra.data.file.aws-s3.enabled}\' == \'true\'") @ConditionalOnMissingBean @ConditionalOnMissingClass("com.gsitm.ustra.java.management.UstraManagementCore") public com.gsitm.ustra.java.data.file.processor.AbstractFileOperationProcessor defaultFileS3OperationProcessor(com.gsitm.ustra.java.data.file.policy.FileGroupPolicyStore fileGroupPolicyStore, com.gsitm.ustra.java.data.file.config.UstraDataFileConfigProperties properties)