package org.javers.spring.auditable;
import org.javers.core.Javers;
import java.util.Map;
/**
* Should provide commit properties passed by Auto-audit aspect
* to {@link Javers#commit(String, Object, Map)}
* <br/><br/>
*
* Implementation has to be thread-safe
* and has to play along with {@link AuthorProvider}
* <br/><br/>
*
* @author bartosz.walacik
*/
public interface CommitPropertiesProvider {
Map<String, String> provide();
}