uk.org.ogsadai.activity.delivery
Class DeliverFromURLActivity

java.lang.Object
  |
  +--uk.org.ogsadai.activity.Activity
        |
        +--uk.org.ogsadai.activity.delivery.AbstractDeliverFromAddressActivity
              |
              +--uk.org.ogsadai.activity.delivery.DeliverFromURLActivity

public class DeliverFromURLActivity
extends AbstractDeliverFromAddressActivity

This activity retrieves data from a specified URL and writes it to an output. The output can then be connected to the input of another activity. See the activity user documentation for more details: OGSADAI/doc/interaction/activities/delivery/deliverFromURL.html

Author:
The OGSA-DAI Project Team

Field Summary
private static java.lang.String COPYRIGHT_NOTICE
          Copyright statement
private static DAILogger LOG
          Logger object for logging in this class
private  java.net.URL mFromURL
          URL to read data from.
 
Fields inherited from class uk.org.ogsadai.activity.delivery.AbstractDeliverFromAddressActivity
mBlockMode, mBuffer, mByteBuffer, mFromAddress, mFromInputStream, mOutput
 
Fields inherited from class uk.org.ogsadai.activity.Activity
mContext, mExternalInputs, mExternalOutputs, mInternalInputs, mInternalOutputs
 
Constructor Summary
DeliverFromURLActivity(org.w3c.dom.Element element)
           
 
Method Summary
 void processFirst()
          This method is called during the first iteration of processing an activity.
 
Methods inherited from class uk.org.ogsadai.activity.delivery.AbstractDeliverFromAddressActivity
initialise, processBlock, setupBlocking, setupOutput
 
Methods inherited from class uk.org.ogsadai.activity.Activity
cleanUp, connectsTo, createOutputPipe, getActivityConfiguration, getActivityName, getCause, getName, getObservableStatus, getProperties, getSession, getStatus, hasActivityConfiguration, hasProperties, process, setActivityName, setCompleted, setError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT_NOTICE

private static final java.lang.String COPYRIGHT_NOTICE
Copyright statement

See Also:
Constant Field Values

LOG

private static final DAILogger LOG
Logger object for logging in this class


mFromURL

private java.net.URL mFromURL
URL to read data from.

Constructor Detail

DeliverFromURLActivity

public DeliverFromURLActivity(org.w3c.dom.Element element)
                       throws ActivityCreationException,
                              ActivitySpecificationException
Method Detail

processFirst

public void processFirst()
Description copied from class: Activity
This method is called during the first iteration of processing an activity. It can be overridden by subclasses to define some processing that should be done only once during the first iteration of the activity processing, for example evaluating a database query.

Specified by:
processFirst in class AbstractDeliverFromAddressActivity