CollectorDI.java 文件源码

java
阅读 53 收藏 0 点赞 0 评论 0

项目:bigstreams 作者:
@Bean
public OrphanedFilesCheck OrphanedFilesCheck() {
    org.apache.commons.configuration.Configuration configuration = beanFactory
            .getBean(org.apache.commons.configuration.Configuration.class);

    String baseDir = configuration.getString(
            CollectorProperties.WRITER.BASE_DIR.toString(),
            CollectorProperties.WRITER.BASE_DIR.getDefaultValue()
                    .toString());

    long lowerMod = configuration.getLong(
            CollectorProperties.WRITER.ORPHANED_FILE_LOWER_MODE.toString(),
            (Long) CollectorProperties.WRITER.ORPHANED_FILE_LOWER_MODE
                    .getDefaultValue());

    File file = new File(baseDir);

    return new OrphanedFilesCheckImpl(file,
            beanFactory.getBean(LogRolloverCheck.class),
            beanFactory.getBean(LogFileNameExtractor.class),
            beanFactory.getBean(LogRollover.class), beanFactory.getBean(
                    FileOutputStreamPoolFactory.class).getPoolForKey(
                    "orphanedFiles"), lowerMod);

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号