Class SqaleAuditServiceFactory
- java.lang.Object
- 
- com.evolveum.midpoint.repo.sqale.audit.SqaleAuditServiceFactory
 
- 
- All Implemented Interfaces:
- AuditServiceFactory
 
 public class SqaleAuditServiceFactory extends Object implements AuditServiceFactory AuditServiceFactoryforSqaleAuditService, that is DB-based auditing.This works only with new (`sqale`) repository, which is handled by condition in SqaleRepositoryBeanConfig. If this class is specified in `config.xml` as audit factory without new repository, it fails because it will not be found as a bean.
- 
- 
Constructor SummaryConstructors Constructor Description SqaleAuditServiceFactory(SqaleRepositoryConfiguration sqaleRepositoryConfiguration, SchemaService schemaService, DataSource repositoryDataSource, SqlPerformanceMonitorsCollection sqlPerformanceMonitorsCollection)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SqaleAuditServicecreateAuditService()voiddestroy()voidinit(@NotNull org.apache.commons.configuration2.Configuration configuration)
 
- 
- 
- 
Constructor Detail- 
SqaleAuditServiceFactorypublic SqaleAuditServiceFactory(SqaleRepositoryConfiguration sqaleRepositoryConfiguration, SchemaService schemaService, DataSource repositoryDataSource, SqlPerformanceMonitorsCollection sqlPerformanceMonitorsCollection) 
 
- 
 - 
Method Detail- 
initpublic void init(@NotNull @NotNull org.apache.commons.configuration2.Configuration configuration) throws AuditServiceFactoryException- Specified by:
- initin interface- AuditServiceFactory
- Throws:
- AuditServiceFactoryException
 
 - 
createAuditServicepublic SqaleAuditService createAuditService() - Specified by:
- createAuditServicein interface- AuditServiceFactory
 
 - 
destroypublic void destroy() - Specified by:
- destroyin interface- AuditServiceFactory
 
 
- 
 
-