|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JdbcThreadFactory
Generic interface for getting threads, modeled after Enhydra ThreadClientService interface. This allows the JdbcLib code to be portable across app servers.
| Method Summary | |
|---|---|
Thread |
getThread(Runnable target)
Get a thread for the client. |
Thread |
getThread(Runnable target,
String name)
Get a thread for the client. |
Thread |
getThread(ThreadGroup group,
Runnable target)
Get a thread for the client. |
Thread |
getThread(ThreadGroup group,
Runnable target,
String name)
Get a thread for the client. |
| Method Detail |
|---|
Thread getThread(Runnable target)
throws SQLException
target - the Runnable object that will use this thread.
SQLException
Thread getThread(Runnable target,
String name)
throws SQLException
target - the Runnable object that will use this thread.name - the name of the thread. If a null value is given
an arbitrary name will be provided
- Returns:
- the Thread that the client can now use.
- Throws:
SQLException
Thread getThread(ThreadGroup group,
Runnable target)
throws SQLException
group - the ThreadGroup to which the new thread will be added. If
null the new thread is added to the same thread
group as the currently executing thread.target - the Runnable object that will use this thread.
SQLException
Thread getThread(ThreadGroup group,
Runnable target,
String name)
throws SQLException
group - the ThreadGroup to which the new thread will be added. If
null the new thread is added to the same thread
group as the currently executing thread.target - the Runnable object that will use this thread.name - the String name ofthe new thread. If a null value
is given an arbitrary name will be provided.
SQLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||