org.glite.rgma.discovery
Class RGMAServiceDiscovery
java.lang.Object
org.glite.rgma.discovery.RGMAServiceDiscovery
- All Implemented Interfaces:
- RGMAServiceDiscoverySQL, org.glite.discovery.ServiceDiscovery
- public class RGMAServiceDiscovery
- extends java.lang.Object
- implements org.glite.discovery.ServiceDiscovery, RGMAServiceDiscoverySQL
RGMA implementation of the Service Discovery interface.
Fields inherited from interface org.glite.rgma.discovery.RGMAServiceDiscoverySQL |
GET_SERVICE_DATA_SELECT, GET_SERVICE_DETAILS_SELECT_ADMIN, GET_SERVICE_DETAILS_SELECT_ASSOC, GET_SERVICE_DETAILS_SELECT_SERVICE, GET_SERVICE_DETAILS_SELECT_VOS, GET_SERVICE_PARAMETER_SELECT, GET_SERVICE_SELECT, GET_SERVICE_SITE_SELECT, GET_SERVICE_WSDL_SELECT, LIST_ASSOCIATED_SERVICES_SELECT, LIST_ASSOCIATED_SERVICES_SELECT_WITH_VO, LIST_SERVICES_BY_DATA_SELECT, LIST_SERVICES_SELECT, LIST_SERVICES_SELECT_WITH_VO, WHERE_SITE, WHERE_STATUS_AVAILABLE, WHERE_TYPE |
Method Summary |
org.glite.discovery.Service |
getService(java.lang.String servicename)
|
org.glite.discovery.ServiceData[] |
getServiceData(java.lang.String servicename)
|
java.lang.String |
getServiceDataItem(java.lang.String servicename,
java.lang.String key)
|
org.glite.discovery.ServiceDetails |
getServiceDetails(java.lang.String servicename)
|
java.lang.String |
getServiceSite(java.lang.String servicename)
|
java.lang.String |
getServiceWSDL(java.lang.String servicename)
|
org.glite.discovery.Service[] |
listAssociatedServices(java.lang.String serviceName,
java.lang.String type,
java.lang.String site,
java.lang.String[] vos)
|
org.glite.discovery.Service[] |
listAssociatedServices(java.lang.String servicename,
java.lang.String type,
java.lang.String site,
java.lang.String[] vos,
boolean onlyListAvailable)
|
org.glite.discovery.Service[] |
listServices(java.lang.String type,
java.lang.String site,
java.lang.String[] vos)
|
org.glite.discovery.Service[] |
listServices(java.lang.String type,
java.lang.String site,
java.lang.String[] vos,
boolean onlyListAvailable)
|
org.glite.discovery.Service[] |
listServicesByData(org.glite.discovery.ServiceData[] data,
java.lang.String type,
java.lang.String site,
java.lang.String[] vos)
|
org.glite.discovery.Service[] |
listServicesByData(org.glite.discovery.ServiceData[] data,
java.lang.String type,
java.lang.String site,
java.lang.String[] vos,
boolean onlyListAvailable)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RGMAServiceDiscovery
public RGMAServiceDiscovery()
throws org.glite.discovery.ServiceDiscoveryException
- Creates a new RGMAServiceDiscovery object.
- Throws:
org.glite.discovery.ServiceDiscoveryException
- If the ConsumerFactory class could not be instantiated.
getServiceDataItem
public java.lang.String getServiceDataItem(java.lang.String servicename,
java.lang.String key)
throws org.glite.discovery.ServiceDiscoveryException
- Specified by:
getServiceDataItem
in interface org.glite.discovery.ServiceDiscovery
- Throws:
org.glite.discovery.ServiceDiscoveryException
getService
public org.glite.discovery.Service getService(java.lang.String servicename)
throws org.glite.discovery.ServiceDiscoveryException
- Specified by:
getService
in interface org.glite.discovery.ServiceDiscovery
- Throws:
org.glite.discovery.ServiceDiscoveryException
getServiceDetails
public org.glite.discovery.ServiceDetails getServiceDetails(java.lang.String servicename)
throws org.glite.discovery.ServiceDiscoveryException
- Specified by:
getServiceDetails
in interface org.glite.discovery.ServiceDiscovery
- Throws:
org.glite.discovery.ServiceDiscoveryException
getServiceSite
public java.lang.String getServiceSite(java.lang.String servicename)
throws org.glite.discovery.ServiceDiscoveryException
- Specified by:
getServiceSite
in interface org.glite.discovery.ServiceDiscovery
- Throws:
org.glite.discovery.ServiceDiscoveryException
getServiceWSDL
public java.lang.String getServiceWSDL(java.lang.String servicename)
throws org.glite.discovery.ServiceDiscoveryException
- Specified by:
getServiceWSDL
in interface org.glite.discovery.ServiceDiscovery
- Throws:
org.glite.discovery.ServiceDiscoveryException
getServiceData
public org.glite.discovery.ServiceData[] getServiceData(java.lang.String servicename)
throws org.glite.discovery.ServiceDiscoveryException
- Specified by:
getServiceData
in interface org.glite.discovery.ServiceDiscovery
- Throws:
org.glite.discovery.ServiceDiscoveryException
listServices
public org.glite.discovery.Service[] listServices(java.lang.String type,
java.lang.String site,
java.lang.String[] vos,
boolean onlyListAvailable)
throws org.glite.discovery.ServiceDiscoveryException
- Specified by:
listServices
in interface org.glite.discovery.ServiceDiscovery
- Throws:
org.glite.discovery.ServiceDiscoveryException
listAssociatedServices
public org.glite.discovery.Service[] listAssociatedServices(java.lang.String servicename,
java.lang.String type,
java.lang.String site,
java.lang.String[] vos,
boolean onlyListAvailable)
throws org.glite.discovery.ServiceDiscoveryException
- Specified by:
listAssociatedServices
in interface org.glite.discovery.ServiceDiscovery
- Throws:
org.glite.discovery.ServiceDiscoveryException
listServicesByData
public org.glite.discovery.Service[] listServicesByData(org.glite.discovery.ServiceData[] data,
java.lang.String type,
java.lang.String site,
java.lang.String[] vos,
boolean onlyListAvailable)
throws org.glite.discovery.ServiceDiscoveryException
- Specified by:
listServicesByData
in interface org.glite.discovery.ServiceDiscovery
- Throws:
org.glite.discovery.ServiceDiscoveryException
listServices
public org.glite.discovery.Service[] listServices(java.lang.String type,
java.lang.String site,
java.lang.String[] vos)
throws org.glite.discovery.ServiceDiscoveryException
- Specified by:
listServices
in interface org.glite.discovery.ServiceDiscovery
- Throws:
org.glite.discovery.ServiceDiscoveryException
listAssociatedServices
public org.glite.discovery.Service[] listAssociatedServices(java.lang.String serviceName,
java.lang.String type,
java.lang.String site,
java.lang.String[] vos)
throws org.glite.discovery.ServiceDiscoveryException
- Specified by:
listAssociatedServices
in interface org.glite.discovery.ServiceDiscovery
- Throws:
org.glite.discovery.ServiceDiscoveryException
listServicesByData
public org.glite.discovery.Service[] listServicesByData(org.glite.discovery.ServiceData[] data,
java.lang.String type,
java.lang.String site,
java.lang.String[] vos)
throws org.glite.discovery.ServiceDiscoveryException
- Specified by:
listServicesByData
in interface org.glite.discovery.ServiceDiscovery
- Throws:
org.glite.discovery.ServiceDiscoveryException