Package de.trustable.ca3s.core.schedule
Class SchemaUpdateScheduler
- java.lang.Object
-
- de.trustable.ca3s.core.schedule.SchemaUpdateScheduler
-
@Component @Transactional(propagation=REQUIRES_NEW) public class SchemaUpdateScheduler extends Object
- Author:
- kuehn
-
-
Constructor Summary
Constructors Constructor Description SchemaUpdateScheduler(CertificateRepository certificateRepo, CertificateUtil certUtil, CSRRepository csrRepository, CsrAttributeRepository csrAttributeRepository, CSRUtil csrUtil, AcmeOrderRepository acmeOrderRepository, AcmeAccountRepository acmeAccountRepository, PipelineRepository pipelineRepository, AuditService auditService, AuditTraceRepository auditServiceRository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidperformSchemaApdates()voidupdateACMEAccount()voidupdateAcmeOrder()voidupdateCertificateAttributes()voidupdateCSRAttributes()
-
-
-
Constructor Detail
-
SchemaUpdateScheduler
public SchemaUpdateScheduler(CertificateRepository certificateRepo, CertificateUtil certUtil, CSRRepository csrRepository, CsrAttributeRepository csrAttributeRepository, CSRUtil csrUtil, AcmeOrderRepository acmeOrderRepository, AcmeAccountRepository acmeAccountRepository, PipelineRepository pipelineRepository, AuditService auditService, AuditTraceRepository auditServiceRository)
-
-
Method Detail
-
performSchemaApdates
@Scheduled(fixedDelay=600000L) public void performSchemaApdates()
-
updateCertificateAttributes
public void updateCertificateAttributes()
-
updateCSRAttributes
public void updateCSRAttributes()
-
updateAcmeOrder
public void updateAcmeOrder()
-
updateACMEAccount
public void updateACMEAccount()
-
-