it.uniroma2.art.semanticturkey.changetracking.ChangeTrackerNotDetectedException Maven / Gradle / Ivy
package it.uniroma2.art.semanticturkey.changetracking;
import org.eclipse.rdf4j.repository.RepositoryConnection;
import it.uniroma2.art.semanticturkey.changetracking.sail.ChangeTracker;
/**
* Signals that it was not possible to detect the {@link ChangeTracker} sail on a
* {@link RepositoryConnection}. In general, there are two possibilities:
*
* - the change tracker was not configured
* - the change tracker is in fact active, but it is an old version (2.0) that does not support
* detection
*
*
* @author Manuel Fiorelli
*/
public class ChangeTrackerNotDetectedException extends Exception {
private static final long serialVersionUID = 6680349708289160482L;
private static final String MESSAGE = "Either the change tracker sail is not configured on the given repository or it is an outdated version (up to 2.0) that is not detectable";
public ChangeTrackerNotDetectedException() {
super();
}
public ChangeTrackerNotDetectedException(Throwable cause, boolean enableSuppression,
boolean writableStackTrace) {
super(MESSAGE, cause, enableSuppression, writableStackTrace);
}
public ChangeTrackerNotDetectedException(Throwable cause) {
super(cause);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy