java.lang.Object | |
↳ | org.apache.http.impl.conn.tsccm.RefQueueWorker |
A worker thread for processing queued references. References can be queued automatically by the garbage collector. If that feature is used, a daemon thread should be executing this worker. It will pick up the queued references and pass them on to a handler for appropriate processing.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
refHandler | The handler for the references found. | ||||||||||
refQueue | The reference queue to monitor. | ||||||||||
workerThread | The thread executing this handler. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Instantiates a new worker to listen for lost connections.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
The main loop of this worker.
| |||||||||||
Shuts down this worker.
| |||||||||||
Obtains a description of this worker.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
| |||||||||||
From interface java.lang.Runnable
|
The handler for the references found.
The reference queue to monitor.
The thread executing this handler. This attribute is also used as a shutdown indicator.
Instantiates a new worker to listen for lost connections.
queue | the queue on which to wait for references |
---|---|
handler | the handler to pass the references to |
The main loop of this worker. If initialization succeeds, this method will only return after shutdown(). Only one thread can execute the main loop at any time.
Shuts down this worker. It can be re-started afterwards by another call to run().
Obtains a description of this worker.