adams.flow.webservice
Interface WebServiceClientConsumer<T>

Type Parameters:
T - the type of input data to use
All Superinterfaces:
CleanUpHandler, Destroyable, OptionHandler, WebServiceClient
All Known Implementing Classes:
AbstractWebServiceClientSink, AbstractWebServiceClientSinkWithGlobalTransformer, AbstractWebServiceClientTransformer, AbstractWebServiceClientTransformerWithGlobalTransformer, CustomersByName, CustomersByNameGlobalTransformer, UpdateCustomer

public interface WebServiceClientConsumer<T>
extends WebServiceClient

Interface for classes that use webservices, sending data to them.

Version:
$Revision: 5330 $
Author:
fracpete (fracpete at waikato dot ac dot nz)

Method Summary
 Class[] accepts()
          Returns the classes that are accepted input.
 void setRequestData(T value)
          Sets the data for the request, if any.
 
Methods inherited from interface adams.flow.webservice.WebServiceClient
getConnectionTimeout, getOwner, getReceiveTimeout, query, setConnectionTimeout, setOwner, setReceiveTimeout
 
Methods inherited from interface adams.core.option.OptionHandler
cleanUpOptions, defineOptions, getOptionManager
 
Methods inherited from interface adams.core.Destroyable
destroy
 
Methods inherited from interface adams.core.CleanUpHandler
cleanUp
 

Method Detail

accepts

Class[] accepts()
Returns the classes that are accepted input.

Returns:
the classes that are accepted

setRequestData

void setRequestData(T value)
Sets the data for the request, if any.

Parameters:
value - the request data


Copyright © 2013 University of Waikato, Hamilton, NZ. All Rights Reserved.