pipeline Package
Packages
| policies |
Modules
| transport |
Classes
| AsyncPipeline |
Async pipeline implementation. This is implemented as a context manager, that will activate the context of the HTTP sender. |
| Pipeline |
A pipeline implementation. This is implemented as a context manager, that will activate the context of the HTTP sender. The transport is the last node in the pipeline. |
| PipelineContext |
A context object carried by the pipeline request and response containers. This is transport specific and can contain data persisted between pipeline requests (for example reusing an open connection pool or "session"), as well as used by the SDK developer to carry arbitrary data through the pipeline. |
| PipelineRequest |
A pipeline request object. Container for moving the HttpRequest through the pipeline. Universal for all transports, both synchronous and asynchronous. |
| PipelineResponse |
A pipeline response object. The PipelineResponse interface exposes an HTTP response object as it returns through the pipeline of Policy objects. This ensures that Policy objects have access to the HTTP response. This also has a "context" object where policy can put additional fields. Policy SHOULD update the "context" with additional post-processed field if they create them. However, nothing prevents a policy to actually sub-class this class a return it instead of the initial instance. |
Feedback
Submit and view feedback for