|
JTR 5.0 API Documentation | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IRunnerWs
This interface defines those methods required to inject into
an IRunner concrete implementation the configuration
required to access and invoke a webservice.
| Method Summary | |
|---|---|
IRunnerClean |
clean()
This method is invoked everytime an IRunner passes from
its RUNNING state to the
REQUIRES_NEW_PARAMETERS state.The concrete IRunner implementation is responsible for its
own clean-up. |
Binding |
getBinding()
This method returns the set of configured webservice bindings. |
WebServiceConfig |
getWsConfig()
Retrieve the webservice configuration associated with the runner according to what specified by the jtr.xml
configuration file. |
java.lang.Object |
invoke(Binding binding,
java.lang.Object input)
Performs a synchronous invocation. |
IWsResponse |
invokeAsync(Binding binding,
java.lang.Object input)
Performs an asynchronous invocation. |
java.util.concurrent.Future<?> |
invokeAsync(Binding binding,
java.lang.Object input,
IWsResponseListener rl)
Performs an asynchronous invocation. |
void |
invokeOneWay(Binding binding,
java.lang.Object input)
Performs a one-way webservice invocation. |
void |
setBinding(Binding binding)
This method returns the set of configured webservice bindings. |
void |
setWsConfig(WebServiceConfig wsConfig)
Set the webservice configuration associated with the runner according to what specified by the jtr.xml
configuration file. |
| Methods inherited from interface jtr.runners.IRunner |
|---|
getFailures, getSuccesses, receiveFailureNotification, test |
| Methods inherited from interface jtr.runners.IRunnerPooled |
|---|
afterTest, beforeTest, cleanupResources, getPool, run |
| Methods inherited from interface jtr.runners.IRunnerParameterized |
|---|
setPool |
| Methods inherited from interface jtr.runners.IRunnerClean |
|---|
getCurrentRun, getDefaultName, getEnterprise, getEpoch, getFqn, getInstanceCount, getInstanceID, getName, getOutcomeFactory, getParameters, getParamsAssigner, getRuns, getSleepTime, getStatFunction, getTestOutcomeTable, setCurrentRun, setEnterprise, setEpoch, setFqn, setInstanceCount, setInstanceID, setName, setOutcomeFactory, setParameters, setParamsAssigner, setRuns, setSleepTime, setStatFunction, setTestCompletionListener, setTestOutcomeTable |
| Method Detail |
|---|
WebServiceConfig getWsConfig()
jtr.xml
configuration file.
void setWsConfig(WebServiceConfig wsConfig)
jtr.xml
configuration file.
wsConfig - void setBinding(Binding binding)
binding - Binding getBinding()
java.lang.Object invoke(Binding binding,
java.lang.Object input)
throws WsProviderException
binding - The actual binding describing the web-services to invokeinput - The message
WsProviderException
void invokeOneWay(Binding binding,
java.lang.Object input)
throws WsProviderException
binding - The actual binding describing the web-services to invokeinput - The message
WsProviderException
java.util.concurrent.Future<?> invokeAsync(Binding binding,
java.lang.Object input,
IWsResponseListener rl)
throws WsProviderException
binding - The actual binding describing the web-service to invokeinput - The messagerl - The response listener to be notified when a response becomes available
Future instance representin the pending task
WsProviderException
IWsResponse invokeAsync(Binding binding,
java.lang.Object input)
throws WsProviderException
binding - The actual binding describing the web-service to invokeinput - The message
WsProviderExceptionIRunnerClean clean()
IRunner passes from
its RUNNING state to the
REQUIRES_NEW_PARAMETERS state.IRunner implementation is responsible for its
own clean-up.
|
The JTR Project is licensed under GPL version 2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||