public class DebugRepositoryConnectionListener extends Object implements RepositoryConnectionListener
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 and Description |
---|
DebugRepositoryConnectionListener() |
DebugRepositoryConnectionListener(PrintStream stream) |
public DebugRepositoryConnectionListener()
public DebugRepositoryConnectionListener(PrintStream stream)
public boolean isPrinting()
public void setPrinting(boolean printing)
public PrintStream getStream()
public void setStream(PrintStream stream)
public boolean isDumpingStack()
public void setDumpingStack(boolean dumpingStack)
public void close(RepositoryConnection conn)
close
in interface RepositoryConnectionListener
@Deprecated public void setAutoCommit(RepositoryConnection conn, boolean autoCommit)
setAutoCommit
in interface RepositoryConnectionListener
public void commit(RepositoryConnection conn)
commit
in interface RepositoryConnectionListener
public void rollback(RepositoryConnection conn)
rollback
in interface RepositoryConnectionListener
public void add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)
add
in interface RepositoryConnectionListener
public void remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)
remove
in interface RepositoryConnectionListener
public void clear(RepositoryConnection conn, Resource... contexts)
clear
in interface RepositoryConnectionListener
public void setNamespace(RepositoryConnection conn, String prefix, String name)
setNamespace
in interface RepositoryConnectionListener
public void removeNamespace(RepositoryConnection conn, String prefix)
removeNamespace
in interface RepositoryConnectionListener
public void clearNamespaces(RepositoryConnection conn)
clearNamespaces
in interface RepositoryConnectionListener
protected String getConnectionID(RepositoryConnection conn)
public void execute(RepositoryConnection conn, QueryLanguage ql, String update, String baseURI, Update operation)
execute
in interface RepositoryConnectionListener
public void begin(RepositoryConnection conn)
begin
in interface RepositoryConnectionListener
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.