question

Upvote
Accepted
93 6 1 7

What is a Qualified Stream?

The UPA Development and API Concept guides mention qualified streams, but do not contain any details of what they are for and how they can be used.

elektronelektron-sdkrrteta-apielektron-transport-apiOMMdevelopment
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

I have moved your question to the appropriate section RFA/UPA.

escalated to Brian Sandri

Upvote
Accepted
493 4 2 4

Qualified streams add TR implemented behaviors on top of a private stream's functionality to give us a tunnel stream. The private stream foundation causes the stream to go through TREP and cascaded components to create a stream between the two end points. The qualified stream negotiates desired behavior information and then provides it over the stream after negotiation. Some examples of qualified stream behaviors are authentication (e.g. end to end log-on), end to end reliable delivery, end to end flow control, and guaranteed message delivery with a QProvider. The qualified stream and the behaviors currently associated with it were released in UPA 8.0 and are available in UPA8.X/ETA 3.X for C and Java as well as EMA C++. It will be released in EMA Java shortly.

Hope this helps,

Brian

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Thanks Brian, yes this helps.

Upvotes
361 1 4 3

Hi Kim,

Qualified streams are used by Tunnel Streams, a feature for end-to-end communication over a stream. See the Value-Added Components Guide for details and the Reactor's API for the feature.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Thanks Jim, its becoming clearer ...

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.