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()