uk.org.ogsadai.client.toolkit.service
Interface DAIService

All Superinterfaces:
Properties, Service
All Known Subinterfaces:
ConfigurableDataService, DataService
All Known Implementing Classes:
ConfigurableWSIDataService, ConfigurableWSRFDataService, WSIDataService, WSRFDataService

public interface DAIService
extends Service, Properties

A generic OGSA-DAI service interface for client-side proxies.

Author:
The OGSA-DAI Team.

Method Summary
 DAIVersion getVersion()
          Get information on the OGSA-DAI distribution used to deploy the service.
 
Methods inherited from interface uk.org.ogsadai.client.toolkit.service.Service
getResourceIDs, getURL, ping, setConnectionProperty, setResourceID
 
Methods inherited from interface uk.org.ogsadai.client.toolkit.service.Properties
getProperties, getProperty
 

Method Detail

getVersion

public DAIVersion getVersion()
                      throws ServiceCommsException,
                             ServerException
Get information on the OGSA-DAI distribution used to deploy the service.

Returns:
version information.
Throws:
ServerException - If there was an error server-side.
ServiceCommsException - If there was an error communicating with the service.