Class LogManagerImpl

  • All Implemented Interfaces:
    LogManager

    @Component
    public class LogManagerImpl
    extends Object
    implements LogManager
    Author:
    Daniel Bernstein Date: Sep 5, 2014
    • Constructor Detail

      • LogManagerImpl

        @Autowired
        public LogManagerImpl​(org.duracloud.storage.provider.StorageProvider storageProvider,
                              String logsDirectory,
                              org.duracloud.mill.db.repo.JpaAuditLogItemRepo repo,
                              @Qualifier("auditLogSpaceId")
                              String auditLogSpaceId)
    • Method Detail

      • write

        @Transactional("millJpaRepoTransactionManager")
        public void write​(org.duracloud.mill.db.model.JpaAuditLogItem item)
        Specified by:
        write in interface LogManager
        Parameters:
        item -
      • purgeExpired

        @Transactional("millJpaRepoTransactionManager")
        public void purgeExpired()
        Specified by:
        purgeExpired in interface LogManager