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 RepositoryConnectionListenerpublic void commit(RepositoryConnection conn)
commit in interface RepositoryConnectionListenerpublic void rollback(RepositoryConnection conn)
rollback in interface RepositoryConnectionListenerpublic void add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)
add in interface RepositoryConnectionListenerpublic void remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)
remove in interface RepositoryConnectionListenerpublic void clear(RepositoryConnection conn, Resource... contexts)
clear in interface RepositoryConnectionListenerpublic void setNamespace(RepositoryConnection conn, String prefix, String name)
setNamespace in interface RepositoryConnectionListenerpublic void removeNamespace(RepositoryConnection conn, String prefix)
removeNamespace in interface RepositoryConnectionListenerpublic void clearNamespaces(RepositoryConnection conn)
clearNamespaces in interface RepositoryConnectionListenerprotected String getConnectionID(RepositoryConnection conn)
public void execute(RepositoryConnection conn, QueryLanguage ql, String update, String baseURI, Update operation)
execute in interface RepositoryConnectionListenerpublic void begin(RepositoryConnection conn)
begin in interface RepositoryConnectionListenerCopyright © 2015-2022 Eclipse Foundation. All Rights Reserved.