@Override
 protected void rollbackRuntime(
     OperationContext context,
     ModelNode operation,
     ModelNode model,
     List<ServiceController<?>> controllers) {
   auditLogger.getUpdater().rollbackChanges();
 }
 @Override
 protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model)
     throws OperationFailedException {
   auditLogger
       .getUpdater()
       .updateHandler(
           SyslogAuditLogHandlerResourceDefinition.createHandler(
               pathManager, context, operation, environmentReader));
 }
 @Override
 protected void recoverServices(OperationContext context, ModelNode operation, ModelNode model)
     throws OperationFailedException {
   auditLogger.getUpdater().rollbackChanges();
 }