org.eclipse.swordfish.core.resolver.backend
Interface RegistryProxy
- All Known Implementing Classes:
- AbstractProxy, HttpClientProxy
public interface RegistryProxy
Base interface of client API.
Its instances can be retrieved by calling the createRemoteProxy()
method of RegistryProxyFactory from org.eclipse.swordfish.internal.resolver.backend.base
package. The query parameters has to be specified as ClientRequest bean. The general
example of usage the API is shown below:
Map properties = new LinkedHashMap();
properties.put("type", "portType");
properties.put("targetNamespace", interfaceName.getNamespaceURI());
properties.put("name", interfaceName.getLocalPart());
ClientRequest request = RegistryProxyFactory.getInstance().createRequest();
request.setURI(getRegistryURL());
request.setProperties(properties);
RegistryProxy proxy = RegistryProxyFactory.getInstance().createRemoteProxy();
ClientResponse response = proxy.get(request);
get
ClientResponse get(ClientRequest request)
- Retrieves information from registry (GET operation).
- Parameters:
request - A bean containing request properties
- Returns:
- A
ClientResponse with invocatrion results.
post
ClientResponse post(ClientRequest request)
- Parameters:
request -
- Returns: