Package org.apache.manifoldcf.jdbc
Class JDBCConnection.PreparedStatementQueryThread
- java.lang.Object
-
- java.lang.Thread
-
- org.apache.manifoldcf.jdbc.JDBCConnection.PreparedStatementQueryThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- JDBCConnection
protected class JDBCConnection.PreparedStatementQueryThread extends java.lang.Thread
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.manifoldcf.core.jdbcpool.WrappedConnectionconnectionprotected java.lang.Throwableexceptionprotected java.util.ArrayListparamsprotected java.sql.PreparedStatementpsprotected java.lang.Stringqueryprotected java.lang.String[]resultColsprotected java.sql.ResultSetrsprotected java.sql.ResultSetMetaDatarsmd
-
Constructor Summary
Constructors Constructor Description PreparedStatementQueryThread(java.lang.String query, java.util.ArrayList params)
-
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.PreparedStatementgetPreparedStatement()java.sql.ResultSetgetResultSet()java.sql.ResultSetMetaDatagetResultSetMetaData()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
-
params
protected java.util.ArrayList params
-
query
protected java.lang.String query
-
connection
protected org.apache.manifoldcf.core.jdbcpool.WrappedConnection connection
-
exception
protected java.lang.Throwable exception
-
ps
protected java.sql.PreparedStatement ps
-
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()
-
getPreparedStatement
public java.sql.PreparedStatement getPreparedStatement()
-
getResultSet
public java.sql.ResultSet getResultSet()
-
getResultSetMetaData
public java.sql.ResultSetMetaData getResultSetMetaData()
-
getColumnNames
public java.lang.String[] getColumnNames()
-
-