Activity - deliverToStream

Activity Type: Delivery

Description

Deliver data to the DeliverToStreamServlet to allow data to be pulled via http or https.

The data will be made available at a URL of form:

http://host:port/webapp/servlet/DeliverToStreamServlet?url=
service&resourceId=resource&sessionId=session&streamId=stream

where

For example:

http://localhost:8080/axis/servlet/DeliverToStreamServlet?url=
ogsadai/DataService&resourceId=One&sessionId=
session-ogsadai-106c06ab61c&streamId=delivery
http://localhost:8080/wsrf/servlet/DeliverToStreamServlet?url=
ogsadai/DataService&resourceId=One&sessionId=
session-ogsadai-106c06ab61c&streamId=delivery

Example

<deliverToStream name="delivery">
  <fromLocal from="dataSource"/>
</deliverToStream>

Specification

Element deliverToStream:

Input and Output Types

Limitations

This activity only works with Tomcat.

Data Resource Accessor

This activity can operate with any data resource accessor.

XML Schema

OGSA-DAI/schema/ogsadai/xsd/activities/deliver_to_stream.xsd

Class

uk.org.ogsadai.activity.delivery.DeliverToStreamActivity

Client Toolkit Class

uk.org.ogsadai.client.toolkit.activity.delivery.DeliverToStream