Package adams.flow.webservice
Interface WebServiceClient
-
- All Superinterfaces:
adams.core.CleanUpHandler,adams.core.Destroyable,adams.core.ErrorProvider,adams.core.option.OptionHandler
- All Known Subinterfaces:
AlternativeUrlSupporter,WebServiceClientConsumer<T>,WebServiceClientProducer<T>
- All Known Implementing Classes:
AbstractWebServiceClientSink,AbstractWebServiceClientSinkWithCallableTransformer,AbstractWebServiceClientSource,AbstractWebServiceClientSourceWithCallableTransformer,AbstractWebServiceClientTransformer,AbstractWebServiceClientTransformerWithCallableTransformer,CustomersByName,CustomersByNameCallableTransformer,UpdateCustomer,Upload,Upload
public interface WebServiceClient extends adams.core.option.OptionHandler, adams.core.CleanUpHandler, adams.core.ErrorProviderInterface for classes that use webservices.- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetConnectionTimeout()Returns the timeout for the http connection in msec.adams.flow.core.ActorgetOwner()Returns the owning actor.intgetReceiveTimeout()Returns the timeout for receiving in msec.voidquery()Queries the webservice.voidsetConnectionTimeout(int value)Sets the timeout for the http connection in msec.voidsetOwner(adams.flow.core.Actor value)Sets the actor that executes this webservice.voidsetReceiveTimeout(int value)Sets the timeout for receiving in msec.
-
-
-
Method Detail
-
setOwner
void setOwner(adams.flow.core.Actor value)
Sets the actor that executes this webservice.- Parameters:
value- the owner
-
getOwner
adams.flow.core.Actor getOwner()
Returns the owning actor.- Returns:
- the owner
-
setConnectionTimeout
void setConnectionTimeout(int value)
Sets the timeout for the http connection in msec.- Parameters:
value- the timeout in msec, 0 is infinite
-
getConnectionTimeout
int getConnectionTimeout()
Returns the timeout for the http connection in msec.- Returns:
- the timeout in msec, 0 is infinite
-
setReceiveTimeout
void setReceiveTimeout(int value)
Sets the timeout for receiving in msec.- Parameters:
value- the timeout in msec, 0 is infinite
-
getReceiveTimeout
int getReceiveTimeout()
Returns the timeout for receiving in msec.- Returns:
- the timeout in msec, 0 is infinite
-
-