JTR 5.0 API Documentation

Package jtr.ws

Here we have all the contracts that define the interaction between the JTR runtime and those components in charge of supporting user-defined runners in webservices invocation.

See:
          Description

Interface Summary
IWsHelper This interface defines the methods every webservice helper class should expose in the JTR framework.
A webservice helper class is meant for shielding the AbstractWsRunner and its subclasses from the API actually used to access and invoke webservices.
Thus a webservice-enabled runner should not contain code related to a particular webservice invocation API, but should only (as far as possible at least!) rely on the configured IWsHelper concrete implementation.
Note: this interface is not meant for direct use by user-defined runners.
IWsHelperFactory This interface defines the contract between the JTR framework and every ws-plugin implementation.
It is possible to plug into the JTR framework different webservices access/invocation providers just providing a new IWsHelperFactory implementation along with at least a custom IWsHelper implementation.
IWsResponse This interface allows the access to both payload and context of a response message that follows an operation invocation.
IWsResponseListener This interface must be implemented for receiving callback notifications of the completion of a service invocation.
 

Exception Summary
WsProviderException This exception is used to report to higher level components exceptions occurred in the webservices layer.
 

Package jtr.ws Description

Here we have all the contracts that define the interaction between the JTR runtime and those components in charge of supporting user-defined runners in webservices invocation.

Note: classes defined here are not meant for direct use by developers

Since:
4.0
Version:
5.0
Author:
Francesco Russo

The JTR Project is licensed under GPL version 2