Uses of Class
uk.org.ogsadai.activity.Activity

Packages that use Activity
uk.org.ogsadai.activity Contains the core interfaces and classes of the Activity Framework.?
uk.org.ogsadai.activity.delivery This package provides classes implementing delivery activities.?
uk.org.ogsadai.activity.delivery.wsrf This package provides classes implementing delivery activities that are specific to WSRF-compliant versions of OGSA-DAI.?
uk.org.ogsadai.activity.examples Various example activities that may be of interest to activity developers.?
uk.org.ogsadai.activity.files Activities for writing and reading files.?
uk.org.ogsadai.activity.indexedfiles Activities for indexing and searching text files using the Apache Lucene search engine.?
uk.org.ogsadai.activity.misc Contains miscellaneous activity implementations for which no suitable common group exists.?
uk.org.ogsadai.activity.relational Contains activities that retrieve logical and physical metadata from a relational database.?
uk.org.ogsadai.activity.resource ??
uk.org.ogsadai.activity.sql Activities that provide SQL access to a relational data resource.?
uk.org.ogsadai.activity.sql.csv Specialised SQL query activities for CSV data resources.?
uk.org.ogsadai.activity.transform Contains activity implementations for transforming data from one format into another.?
uk.org.ogsadai.activity.xmldb Contains activity implementations for performing various operations on XML databases.?
uk.org.ogsadai.engine.controlflow Contains classes and interfaces for a composite request structure that enables control-flow to within request processing.?
uk.org.ogsadai.examples.authorization ??
uk.org.ogsadai.examples.demoFactory Example code for the demo factory tutorial.?
uk.org.ogsadai.examples.demoTransientFactory Example code for the demo transient factory tutorial.?
uk.org.ogsadai.service.authorization Interfaces and classes to control access to data service resources and activities.?
?

Uses of Activity in uk.org.ogsadai.activity
?

Subclasses of Activity in uk.org.ogsadai.activity
(package private) ?class ObserverActivity
??????????This is a special kind of activity used internally for observing the status of an activity that is driven by an external output.
(package private) ?class ResultActivity
??????????This is a special kind of activity used internally for processing any dangling outputs.
?

Fields in uk.org.ogsadai.activity declared as Activity
private ?Activity CallThroughPipe.mActivity
??????????The activity that outputs data into this pipe when processed.
private ?Activity CallThroughExternalPipe.mActivity
??????????The activity that outputs data into this pipe when processed.
?

Methods in uk.org.ogsadai.activity that return Activity
?Activity[] ActivityFactoryImpl.createActivities(org.w3c.dom.Document?document)
???????????
private ?Activity ActivityFactoryImpl.createActivity(org.w3c.dom.Element?element)
??????????Creates an Activity instance using an ActivityCreator.
?Activity ActivityCreator.createActivity(org.w3c.dom.Element?element)
??????????Creates an Activity instance.
?Activity[] ActivityFactory.createActivities(org.w3c.dom.Document?document)
??????????Constructs the activity implementations for each of the activity elements contained in the given perform document.
private ?Activity[] ActivityPipelineRequestComponent.getAllActivities()
??????????Gets an array of all the activities, internal and external.
private ?Activity[] ActivityRequestFactory.createActivities(org.w3c.dom.Document?requestDocument)
??????????Creates all of the activities described in the request document.
?

Methods in uk.org.ogsadai.activity with parameters of type Activity
private ?void ActivityCreator.initialiseActivityConfiguration(Activity?activity, org.w3c.dom.Document?configurationDoc)
??????????Creates an activity configuration object, if it hasn't already been created, then passes it into the new activity.
?boolean Activity.connectsTo(Activity?activity)
??????????Indicates whether or not the specified activity is connected to this activity.
private static?void RequestProcessor.processActivity(Activity?activity)
??????????Processes the specified activity until it is finished.
?void ActivityPipelineRequestComponent.addActivity(Activity?activity)
??????????Adds the specified activity to this activity pipeline.
private ?void ActivityRequestFactory.authorizeActivities(Activity[]?activities, RequestContext?context)
??????????Authorize activities within the current request context.
?

Constructors in uk.org.ogsadai.activity with parameters of type Activity
CallThroughPipe(Activity?activity)
??????????Constructs a CallThroughPipe that will pull data from the specified source Activity.
CallThroughExternalPipe(Activity?activity, ProcessingStatus?status)
??????????Constructs a CallThroughPipe that will pull data from the specified source Activity.
ObserverActivity(Activity?activity)
??????????Constructs an ObserverActivity that will observe the status of another activity.
?

Uses of Activity in uk.org.ogsadai.activity.delivery
?

Subclasses of Activity in uk.org.ogsadai.activity.delivery
?class AbstractDeliverFromAddressActivity
??????????This abstract class contains methods to connect to a java.io.InputStream and pull all the information on that stream into OGSA-DAI, either in one byte array block, or via multiple set sized byte array blocks.
?class AbstractDeliverFromDTActivity
??????????This activity gets data from a stream exposed by an active session of a data service resource exposed by a data service.
?class AbstractDeliverToAddressActivity
??????????This abstract class contains methods to connect to a java.io.InputStream and push information onto that stream from OGSA-DAI.
?class AbstractDeliverToDTActivity
??????????This activity delivers data to a stream exposed by an active session of a data service resource exposed by a data service.
?class AbstractDTDeliveryActivity
??????????This class is an abstract super-class of activities supporting invocation of data transport operations on data services.
?class DeliverFromFileActivity
??????????An activity that reads the data contained in a file on the local filesystem of a data service resource, and writes it to an output.
?class DeliverFromURLActivity
??????????This activity retrieves data from a specified URL and writes it to an output.
?class DeliverToAttachmentActivity
??????????This activity delivers data from an activity stream to the SOAP message attachment.
?class DeliverToFileActivity
??????????An activity which consumes data from an input and delivers it to a file on the service container's local filesystem.
?class DeliverToNullActivity
??????????This activity simply throws away its input.
?class DeliverToResourcePropertyActivity
??????????This activity writes its input to a resource property.
?class DeliverToSMTPActivity
??????????An activity to consume input data and delivers it by email using the Standard Mail Transfer Protocol (SMTP).
?class DeliverToStreamActivity
??????????Activity that delivers data to a DeliverToStreamServlet where it can be retrieved via HTTP.
?class DeliverToURLActivity
??????????An activity that consumes data produced by another activity and delivers it to a URL.
?class InputStreamActivity
??????????Create an input stream that is exposed via a service's data transport putFully/Block operations.
?class OutputStreamActivity
??????????Create an output stream that is exposed via a service's data transport getFully/NBlocks/Block operations.
?

Uses of Activity in uk.org.ogsadai.activity.delivery.wsrf
?

Subclasses of Activity in uk.org.ogsadai.activity.delivery.wsrf
?class DeliverFromGDTActivity
??????????This activity gets data from a stream that is part of a currently active session within a data service resource exposed by a data service.
?class DeliverFromGFTPActivity
??????????This activity gets data from a GridFTP server.
?class DeliverToGDTActivity
??????????This activity delivers data to a stream that is part of a session currently active within a data service resource exposed by a data service.
?class DeliverToGFTPActivity
??????????This activity delivers data to a GridFTP server.
?

Uses of Activity in uk.org.ogsadai.activity.examples
?

Subclasses of Activity in uk.org.ogsadai.activity.examples
?class DemoExternalInputActivity
??????????Activity to demonstrate the external input functionality.
?class ExampleActivity
??????????This is a template class that can be copied into a new file, renamed and modified in order to implement a new activity.
?class HelloWorldActivity
??????????A simple "HelloWorld"-style activity for that shows how to return a String.
?

Uses of Activity in uk.org.ogsadai.activity.files
?

Subclasses of Activity in uk.org.ogsadai.activity.files
?class AbstractFileActivity
??????????Abstract superclass for all activities which are intended for use with data resources that implement the FileAccessProvider interface.
?class DirectoryAccessActivity
??????????An activity which returns a comma-separated list of the files contained within a directory.
?class FileAccessActivity
??????????Reads a file or extracts part of a file.
?class FileManipulationActivity
??????????An activity which provides the means by which to move, copy, create and delete files from a files data service resource.
?class FileWritingActivity
??????????This activity allows writing to a file.
?

Uses of Activity in uk.org.ogsadai.activity.indexedfiles
?

Subclasses of Activity in uk.org.ogsadai.activity.indexedfiles
?class AddAndIndexFileActivity
??????????Imports a flat file into a file system data resource and builds an index using the Jakarta Lucene full-text search engine.
?class FileReadingActivity
??????????An activity to read data from one or more binary or text files stored on the server.
?class SearchIndexedFileActivity
??????????Searches an index that has been built by the Jakarta Lucene full-text search engine.
?

Uses of Activity in uk.org.ogsadai.activity.misc
?

Subclasses of Activity in uk.org.ogsadai.activity.misc
?class DataStoreActivity
??????????The DataStoreActivity acts as a cache of data from which other activities can retrieve blocks at their convenience.
?class NotificationActivity
??????????An activity that produces a notification message when the output stream of another activity has completed or commenced.
?

Uses of Activity in uk.org.ogsadai.activity.relational
?

Subclasses of Activity in uk.org.ogsadai.activity.relational
?class DatabaseSchemaToXMLActivity
??????????An activity that converts a stream of table metadata objects into an XML document.
?class ExtractDatabaseSchemaActivity
??????????An activity that retrieves database metadata from the database and copies it into new objects.
?class MySQLExtractPhysicalSchemaActivity
??????????An activity that retrieves physical metadata from a MySQL database and returns an XML string.
?class PhysicalSchemaFileActivity
??????????An activity that retrieves physical metadata from a file (stored in the configuration for this activity) and writes it as an XML string to its only output.
?class SQLServerExtractPhysicalSchemaActivity
??????????An activity that retrieves physical metadata from a Microsoft SQLServer database and returns an XML string.
?

Uses of Activity in uk.org.ogsadai.activity.resource
?

Subclasses of Activity in uk.org.ogsadai.activity.resource
?class RemoveResourceActivity
??????????An activity that removes a data service resource from a service.
?

Uses of Activity in uk.org.ogsadai.activity.sql
?

Subclasses of Activity in uk.org.ogsadai.activity.sql
?class AbstractParameterisedSQLActivity
??????????Abstract class for implementations of SQL activites that support parameterised SQL statements.
?class AbstractSQLActivity
??????????Super-class of SQL activity implementations.
(package private) ?class CallDataService
??????????This inner class contacts a data service resource exposed by a data service.
?class RemoveDuplicatesWebRowSetActivity
??????????This activity is used to remove duplicate records (rows) in a query result from multiple relational data service resources (exposed by data services).
?class ResultsetProjectionActivity
??????????A ResultSetProjectionActivity projects a java.sql.ResultsSet input onto a column name or a column index.
?class SQLBagActivity
??????????This activity runs queries over two relational data service resources and merges the results into a single WebRowSet document and sends it back as the output of this activity.
?class SQLBulkLoadRowSetActivity
??????????Bulk loads data, provided in the WebRowSet format, into a table.
?class SQLQueryMultipleActivity
??????????This is abstract class for activities which query multiple relational resources e.g.
?class SQLQueryStatementActivity
??????????Executes one or a sequence of SQL query statements across a JDBC connection.
?class SQLResilientQueryActivity
??????????This activity runs queries over two relational data service resources and returns the results as a WebRowSet document from the first one that returns its results.
?class SQLResultsToCSVActivity
??????????Implementation of SQL java.sql.ResultSet to CSV (Comma Separated Values) conversion activity (sqlResultstoCSV).
?class SQLResultsToXMLActivity
??????????Implementation of SQL java.sql.ResultSet to WebRowSet conversion activity (sqlResultstoXML).
?class SQLResultToBytesActivity
??????????Activity that converts a single entry in an SQL result set to a binary stream.
?class SQLStoredProcedureActivity
??????????Executes a stored procedure across a JDBC connection.
?class SQLUpdateStatementActivity
??????????Executes one or a sequence of SQL update statements across a JDBC connection.
?

Fields in uk.org.ogsadai.activity.sql declared as Activity
private ?Activity NonBufferingPipe.mActivity
??????????Activity that outputs data into this pipe when processed.
?

Constructors in uk.org.ogsadai.activity.sql with parameters of type Activity
NonBufferingPipe(Activity?activity)
??????????Constructs a CallThroughPipe that will pull data from the specified source Activity.
?

Uses of Activity in uk.org.ogsadai.activity.sql.csv
?

Subclasses of Activity in uk.org.ogsadai.activity.sql.csv
?class CSVQueryStatementActivity
??????????Executes SQL query statements on a CSV data resource.
?

Uses of Activity in uk.org.ogsadai.activity.transform
?

Subclasses of Activity in uk.org.ogsadai.activity.transform
?class BlockAggregatorActivity
??????????This activity aggregates blocks together using overloaded processBlocks(Type) methods.
?class BytesToTempFileActivity
??????????This activity takes an stream of byte arrays and writes them to a temporary file on the server.
?class CSVProjectionActivity
??????????A CSVProjectionActivity projects the i-th value from a sequence of CSV values.
?class FrequencyDistributorActivity
??????????A FrequencyDistributorActivity distributes the input values, that should be numeric, into the corresponding spaces that emerge from the parameter sequence of values.
?class GZIPCompressionActivity
??????????An Activity to perform GZIP compression.
?class GZIPDecompressionActivity
??????????An Activity to perform GZIP decompression.
?class RandomSampleActivity
??????????A RandomSampleActivity takes as input a sequence of values and returns a random subset of them basen on the fraction provided.
?class StringTokenizerActivity
??????????This activity tokenizes the input data it recieves using a specified set of delimiters.
?class WebRowSetProjectionActivity
??????????A WebRowSetProjectionActivity projects a WebRowSet input document onto a column name or a column index.
?class XSLTransformActivity
??????????An Activity to perform XSL-Transforms.
?class ZIPArchiveActivity
??????????An Activity to archive and compress one or more inputs using the ZIP format.
?

Uses of Activity in uk.org.ogsadai.activity.xmldb
?

Subclasses of Activity in uk.org.ogsadai.activity.xmldb
?class XMLBulkLoadActivity
??????????An XMLDBActivity for bulk loading data into a XMLDB compliant database collection.
?class XMLCollectionManagementActivity
??????????An activity for performing XMLDB collection management operations such as creating, removing and listing collections.
?class XMLDBActivity
??????????This is the base class for all Activity implementations that interact with XMLDB data service resources/
?class XMLDBCommandActivity
??????????This XMLDBActivity is designed to execute a single Command.
?class XMLResourceManagementActivity
??????????An activity for performing XMLDB resource management operations such as creating, removing and listing resources within collections.
?class XPathStatementActivity
??????????An XMLDBActivity for performing XPath statements.
?class XQueryStatementActivity
??????????An XMLDBActivity for performing XQuery statements.
?class XUpdateStatementActivity
??????????An XMLDBActivity for performing XUpdate statements on XMLDB compliant database Collections and specified resources within them.
?

Uses of Activity in uk.org.ogsadai.engine.controlflow
?

Methods in uk.org.ogsadai.engine.controlflow with parameters of type Activity
?RequestComponent RequestComponentFactory.createRequestComponent(Activity[]?activities, org.w3c.dom.Document?requestDocument)
??????????Creates a composite RequestComponent structure for the specified request document.
?RequestComponent RequestComponentFactoryImpl.createRequestComponent(Activity[]?activities, org.w3c.dom.Document?requestDocument)
???????????
private ?void RequestComponentFactoryImpl.searchForConnections(Activity?activity, java.util.List?activities, ActivityPipelineRequestComponent?pipeline)
??????????Builds a pipeline by iterating through the inputs and outputs of an activity searching for connected activities.
?

Uses of Activity in uk.org.ogsadai.examples.authorization
?

Methods in uk.org.ogsadai.examples.authorization with parameters of type Activity
?boolean UpdateableFileAuthorizer.authorizeActivity(java.lang.String?resourceID, Activity?activity, SecurityContext?context)
???????????
?boolean SimpleFileAuthorizer.authorizeActivity(java.lang.String?resourceID, Activity?activity, SecurityContext?context)
??????????Authorizes access to an activity based on an access control list.
?

Uses of Activity in uk.org.ogsadai.examples.demoFactory
?

Subclasses of Activity in uk.org.ogsadai.examples.demoFactory
?class DemoCreateInstanceActivity
??????????An activity that creates a new data service resource to demonstrate the data service resource creation functionality.
?class DemoQueryInstanceActivity
??????????An activity that queries a data service resource created by a demo data service resource factory resource.
?

Uses of Activity in uk.org.ogsadai.examples.demoTransientFactory
?

Subclasses of Activity in uk.org.ogsadai.examples.demoTransientFactory
?class DemoCreateTransientInstanceActivity
??????????An activity that creates a new data resource to demonstrate the data service resource creation functionality.
?

Uses of Activity in uk.org.ogsadai.service.authorization
?

Methods in uk.org.ogsadai.service.authorization with parameters of type Activity
?boolean NullAuthorizer.authorizeActivity(java.lang.String?resourceID, Activity?activity, SecurityContext?context)
??????????Always returns true.
?boolean AccessAuthorizer.authorizeActivity(java.lang.String?resourceID, Activity?activity, SecurityContext?context)
??????????Authorizes access for the given activity and resource in the specified security context.
?