uk.org.ogsadai.client.toolkit.activity
Interface RequestAndStatusHandler
- All Known Implementing Classes:
- ActivityUserErrorProducer, AddDocuments, BaseActivity, BaseCreateDataX, BaseResourceActivity, BlockCount, ByteArraysResize, ByteArraysToTuple, CalculateMean, CharArraysResize, CharArraysToDOM, CloneableObjectProducer, ControlledRepeat, Counter, CreateAnalyzer, CreateDataSink, CreateDataSource, CreateDQPResource, CreateFileIndex, CreateMapper, CreateRelationalResource, CreateResourceGroup, CreateSubCollection, CSVToTuple, DeliverToDataSink, DeliverToFTP, DeliverToNull, DeliverToRequestStatus, DeliverToSession, DeliverToSMTP, DocumentWorkflow, DOMToCharArrays, DQPDeliverToDataSink, DQPObtainFromDataSource, DQPPattern, Echo, ExtendedCreateRelationalResource, ExtractPhysicalSchemaToXML, ExtractTableSchema, GenericActivity, GenericTupleJoin, GenericTupleTransform, GetAvailableTables, GetDataSinkResource, GetDataSourceResource, GetDocuments, GroupBy, HashCode, Head, ListConcatenate, ListControlledRepeat, ListDirectory, ListMultiply, ListRandomSplit, ListRemove, ListSplit, LookupIndexFile, MetadataRename, ObtainFromDataSource, ObtainFromFTP, ObtainFromHTTP, ObtainFromSession, OneTupleOnly, ParallelWorkflow, PipelineWorkflow, QueryEPR, QueryRDFDB, RandomSplit, ReadFromDataSink, ReadFromFile, ReadString, RemoveDocuments, RemoveSubCollection, ReplaceWithValue, SequenceWorkflow, Sleep, SortedTupleListDifference, Split, SQLBag, SQLBulkLoadTuple, SQLNestedInClauseJoin, SQLNestedInClauseQuery, SQLParameterisedQuery, SQLParameterisedUpdate, SQLQuery, SQLResilient, SQLStatement, SQLUpdate, StringReplace, SummaryTupleToKMLPlacemarks, TableMetadataToXMLCharArraysList, Tee, Timestamp, ToSingleList, TupleArithmeticProject, TupleLeftOuterJoin, TupleMergeJoin, TupleProduct, TupleProjectByIDS, TupleProjection, TupleSelect, TupleSemiJoin, TupleSimpleMerge, TupleSort, TupleSplit, TupleThetaJoin, TupleToByteArrays, TupleToCSV, TupleToKMLPlacemarks, TupleToWebRowSetCharArrays, TupleUnionAll, WebRowSetCharacterDataToTuple, WriteToDataSource, XMLListCollections, XMLListResources, XPathQuery, XQuery, XSLTransform, XUpdate
public interface RequestAndStatusHandler
Interface for components that can build requests and process the request
status.
- Author:
- The OGSA-DAI project team
buildRequest
void buildRequest(RequestBuilder requestBuilder)
throws ActivityIllegalStateException
- Builds a request by writing details to the given request builder.
- Parameters:
requestBuilder - request builder user to build the request.
- Throws:
ActivityIllegalStateException - if the request cannot be built because an activity is in an illegal
state.
processRequestStatus
void processRequestStatus(RequestStatus requestStatus)
- Processes the given request status.
- Parameters:
requestStatus - request status to process.
setServer
void setServer(Server server)
- Sets the server associated with this resource.
- Parameters:
server - the server associated with this resource.