Package org.apache.manifoldcf.jdbc
Class JDBCConnection.StatementQueryThread
- java.lang.Object
-
- java.lang.Thread
-
- org.apache.manifoldcf.jdbc.JDBCConnection.StatementQueryThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- JDBCConnection
protected class JDBCConnection.StatementQueryThread extends java.lang.Thread
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.manifoldcf.core.jdbcpool.WrappedConnectionconnectionprotected java.lang.Throwableexceptionprotected java.lang.Stringqueryprotected java.lang.String[]resultColsprotected java.sql.ResultSetrsprotected java.sql.ResultSetMetaDatarsmdprotected java.sql.Statementstmt
-
Constructor Summary
Constructors Constructor Description StatementQueryThread(java.lang.String query)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfinishUp()java.lang.String[]getColumnNames()org.apache.manifoldcf.core.jdbcpool.WrappedConnectiongetConnection()java.sql.ResultSetgetResultSet()java.sql.ResultSetMetaDatagetResultSetMetaData()java.sql.StatementgetStatement()voidrun()-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
query
protected java.lang.String query
-
exception
protected java.lang.Throwable exception
-
connection
protected org.apache.manifoldcf.core.jdbcpool.WrappedConnection connection
-
stmt
protected java.sql.Statement stmt
-
rs
protected java.sql.ResultSet rs
-
rsmd
protected java.sql.ResultSetMetaData rsmd
-
resultCols
protected java.lang.String[] resultCols
-
-
Method Detail
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
finishUp
public void finishUp() throws org.apache.manifoldcf.core.interfaces.ManifoldCFException, org.apache.manifoldcf.agents.interfaces.ServiceInterruption, java.lang.InterruptedException- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruptionjava.lang.InterruptedException
-
getConnection
public org.apache.manifoldcf.core.jdbcpool.WrappedConnection getConnection()
-
getStatement
public java.sql.Statement getStatement()
-
getResultSet
public java.sql.ResultSet getResultSet()
-
getResultSetMetaData
public java.sql.ResultSetMetaData getResultSetMetaData()
-
getColumnNames
public java.lang.String[] getColumnNames()
-
-