uk.org.ogsadai.client.toolkit.service
Interface ServiceFetcher
- All Known Implementing Classes:
- GenericServiceFetcher
- public interface ServiceFetcher
Interface used to obtain data service client-side proxies.
- Author:
- The OGSA-DAI Project Team
|
Method Summary |
DataService |
getDataService(java.lang.String url,
java.lang.String resourceID)
Create a proxy for the data service specified by the given
URL and data service resource ID. |
getDataService
public DataService getDataService(java.lang.String url,
java.lang.String resourceID)
throws java.net.MalformedURLException,
java.lang.IllegalArgumentException,
ServiceCommsException,
ServiceTypeException
- Create a proxy for the data service specified by the given
URL and data service resource ID.
- Parameters:
url - URL of a data serviceresourceID - Data service resource ID.
The method does not check whether the service exposes the
resource.
- Returns:
- a proxy for data service
- Throws:
java.lang.IllegalArgumentException - if either of the arguments are null.
java.net.MalformedURLException - if URL is malformed.
ServiceCommsException - if there is a problem contacting the service.
ServiceTypeException - if the service at url is either not an
OGSA-DAI service or is not implemented in a version of
OGSA-DAI compatible with this version of the client
toolkit.