Trees | Indices | Help |
---|
|
object --+ | common.StreamConsumer --+ | extern.log.log.Loggable --+ | RemoteProducer
Offers a IPushProducer interface to a caching session. It starts producing data from the specified point.
If the data is already cached by the session, it produce data with a reactor loop reading the data from the session by block.
If the data is not yet cached, it starts a request using the request manager and pipeline the data to the specified consumer.
It can recover request failures up to MAX_RESUME_COUNT times.
It's not used yet in the context of http-server. Until now, the simulations show that using a producer with long-lived HTTP requests instead of short lived block request is less efficient and produce bigger latency for the clients. At least when used with HTTP proxies.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from |
|
|||
logCategory =
Implementors can provide a category to log their messages under. |
|||
Inherited from |
|
|||
Inherited from |
|
x.__init__(...) initializes x; see help(type(x)) for signature
|
|
|
|
|
|
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Tue Aug 13 06:17:06 2013 | http://epydoc.sourceforge.net |