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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.gsitm.ustra.java.data.file.processor.AbstractFileOperationProcessordefaultFileOperationProcessor(com.gsitm.ustra.java.data.file.policy.FileGroupPolicyStore fileGroupPolicyStore) com.gsitm.ustra.java.data.file.processor.AbstractFileOperationProcessordefaultFileS3OperationProcessor(com.gsitm.ustra.java.data.file.policy.FileGroupPolicyStore fileGroupPolicyStore, com.gsitm.ustra.java.data.file.config.UstraDataFileConfigProperties properties) ustraDataFileTestProcessorBeanFactory(com.gsitm.ustra.java.data.file.policy.FileGroupPolicyStore fileGroupPolicyStore) for test default processor bean
-
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)
-