|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IRegistryQuery
query methods on a registry
| Nested Class Summary | |
|---|---|
static interface |
IRegistryQuery.ServiceListFilter
allows to specify custom filtering conditions on the service list returned by the registry client |
| Field Summary | |
|---|---|
static java.lang.String |
STATUS_OK
|
| Method Summary | |
|---|---|
boolean |
checkConnection()
check the connection to the service |
boolean |
checkConnection(int timeout)
check the connection to the WSRF service by calling getCurrentTime(). |
java.lang.String |
getConnectionStatus()
check the connection status to the service |
java.util.List<org.w3.x2005.x08.addressing.EndpointReferenceType> |
listAccessibleServices(javax.xml.namespace.QName porttype)
list services implementing a given porttype that are accessible to the current client (using getCurrentTime() as test) |
java.util.List<org.oasisOpen.docs.wsrf.sg2.EntryType> |
listEntries()
list the entries in this registry |
java.util.List<org.w3.x2005.x08.addressing.EndpointReferenceType> |
listServices(javax.xml.namespace.QName porttype)
list services implementing a given porttype this uses XPath to query the registry, and relies on the entry having the structure
sg: ServiceGroupRP/sg:Entry/sg:MemberServiceEPR/ad:Metadata/meta:InterfaceName
with an ws addressing metadata entry listing the "final porttype" that the service implements |
java.util.List<org.w3.x2005.x08.addressing.EndpointReferenceType> |
listServices(javax.xml.namespace.QName porttype,
IRegistryQuery.ServiceListFilter acceptFilter)
|
| Field Detail |
|---|
static final java.lang.String STATUS_OK
| Method Detail |
|---|
java.util.List<org.w3.x2005.x08.addressing.EndpointReferenceType> listServices(javax.xml.namespace.QName porttype)
throws java.lang.Exception
sg: ServiceGroupRP/sg:Entry/sg:MemberServiceEPR/ad:Metadata/meta:InterfaceName
with an ws addressing metadata entry listing the "final porttype" that the service implements
QName - the porttype to look for
java.lang.Exception
java.util.List<org.w3.x2005.x08.addressing.EndpointReferenceType> listServices(javax.xml.namespace.QName porttype,
IRegistryQuery.ServiceListFilter acceptFilter)
throws java.lang.Exception
porttype - - the porttypeacceptFilter - - for filtering the list
java.lang.Exception
java.util.List<org.w3.x2005.x08.addressing.EndpointReferenceType> listAccessibleServices(javax.xml.namespace.QName porttype)
throws java.lang.Exception
porttype -
java.lang.Exception
java.util.List<org.oasisOpen.docs.wsrf.sg2.EntryType> listEntries()
throws java.lang.Exception
java.lang.Exception
java.lang.String getConnectionStatus()
throws de.fzj.unicore.wsrflite.exceptions.ClientException
de.fzj.unicore.wsrflite.exceptions.ClientException
boolean checkConnection()
throws de.fzj.unicore.wsrflite.exceptions.ClientException
de.fzj.unicore.wsrflite.exceptions.ClientException
boolean checkConnection(int timeout)
throws de.fzj.unicore.wsrflite.exceptions.ClientException
false
timeout - - connection timeout in milliseconds
de.fzj.unicore.wsrflite.exceptions.ClientException - in case of client-side errors
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||