Class DebugRepositoryConnectionListener
java.lang.Object
org.eclipse.rdf4j.repository.event.util.DebugRepositoryConnectionListener
- All Implemented Interfaces:
RepositoryConnectionListener
public class DebugRepositoryConnectionListener
extends Object
implements RepositoryConnectionListener
Utility class that prints all events to a PrintStream (default: System.err), optionally with a stacktrace.
System.err is chosen as default because Thread.dumpStack() also prints to System.err. Consequently, println's and stacktraces remain properly aligned. When printing to System.out instead, environments such as Eclipse's Console may mess up the order of println's and stacktraces, probably due to the use of separate line buffers below the surface that get flushed to the UI at different times.
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbegin(RepositoryConnection conn) voidclear(RepositoryConnection conn, Resource... contexts) voidvoidclose(RepositoryConnection conn) voidcommit(RepositoryConnection conn) voidexecute(RepositoryConnection conn, QueryLanguage ql, String update, String baseURI, Update operation) protected Stringbooleanbooleanvoidremove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts) voidremoveNamespace(RepositoryConnection conn, String prefix) voidrollback(RepositoryConnection conn) voidsetAutoCommit(RepositoryConnection conn, boolean autoCommit) Deprecated.voidsetDumpingStack(boolean dumpingStack) voidsetNamespace(RepositoryConnection conn, String prefix, String name) voidsetPrinting(boolean printing) voidsetStream(PrintStream stream)
-
Constructor Details
-
DebugRepositoryConnectionListener
public DebugRepositoryConnectionListener() -
DebugRepositoryConnectionListener
-
-
Method Details
-
isPrinting
public boolean isPrinting() -
setPrinting
public void setPrinting(boolean printing) -
getStream
-
setStream
-
isDumpingStack
public boolean isDumpingStack() -
setDumpingStack
public void setDumpingStack(boolean dumpingStack) -
close
- Specified by:
closein interfaceRepositoryConnectionListener
-
setAutoCommit
Deprecated.- Specified by:
setAutoCommitin interfaceRepositoryConnectionListener
-
commit
- Specified by:
commitin interfaceRepositoryConnectionListener
-
rollback
- Specified by:
rollbackin interfaceRepositoryConnectionListener
-
add
public void add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts) - Specified by:
addin interfaceRepositoryConnectionListener
-
remove
public void remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts) - Specified by:
removein interfaceRepositoryConnectionListener
-
clear
- Specified by:
clearin interfaceRepositoryConnectionListener
-
setNamespace
- Specified by:
setNamespacein interfaceRepositoryConnectionListener
-
removeNamespace
- Specified by:
removeNamespacein interfaceRepositoryConnectionListener
-
clearNamespaces
- Specified by:
clearNamespacesin interfaceRepositoryConnectionListener
-
getConnectionID
-
execute
public void execute(RepositoryConnection conn, QueryLanguage ql, String update, String baseURI, Update operation) - Specified by:
executein interfaceRepositoryConnectionListener
-
begin
- Specified by:
beginin interfaceRepositoryConnectionListener
-