uk.org.ogsadai.client.toolkit.activity.delivery
Class DeliverToStream
java.lang.Object
|
+--uk.org.ogsadai.client.toolkit.activity.RequestComponent
|
+--uk.org.ogsadai.client.toolkit.activity.Activity
|
+--uk.org.ogsadai.client.toolkit.activity.delivery.DeliverToStream
- public class DeliverToStream
- extends Activity
This activity delivers data from some activity to the OGSA-DAI
DeliverToStreamServlet
.
It has one input - the data to be delivered - and no output.
Server-side, OGSA-DAI will use the client's GSI credential
during the transfer. If no credential is provided then
the activity will fail.
- Author:
- The OGSA-DAI Project Team
Field Summary |
private static java.lang.String |
COPYRIGHT_NOTICE
Copyright statement |
Fields inherited from class uk.org.ogsadai.client.toolkit.activity.Activity |
|
Fields inherited from class uk.org.ogsadai.client.toolkit.activity.RequestComponent |
|
Constructor Summary |
DeliverToStream()
Constructs a request to deliver data to the OGSA-DAI
stream servlet. |
Method Summary |
protected java.lang.String |
generateXML()
Generates the XML representing the activity. |
void |
setInput(ActivityOutput input)
Sets the input of this activity to be the output from another
activity that will provide the data to be stored. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COPYRIGHT_NOTICE
private static final java.lang.String COPYRIGHT_NOTICE
- Copyright statement
- See Also:
- Constant Field Values
DeliverToStream
public DeliverToStream()
- Constructs a request to deliver data to the OGSA-DAI
stream servlet.
The activity providing the input data must be set using
setInput
.
setInput
public final void setInput(ActivityOutput input)
- Sets the input of this activity to be the output from another
activity that will provide the data to be stored.
- Parameters:
input
- Output from another activity.
- Throws:
java.lang.IllegalArgumentException
- If input
is null
.
generateXML
protected java.lang.String generateXML()
- Description copied from class:
RequestComponent
- Generates the XML representing the activity. This XML can then
be inserted into a perform document that is sent to a data
service.
- Specified by:
generateXML
in class Activity
- Returns:
- the XML for the activity
- See Also:
Activity.generateXML()