uk.ac.soton.ecs.grimoires.proxy.ws
Class GrimoiresWebServiceProxyFactory

java.lang.Object
  extended byuk.ac.soton.ecs.grimoires.proxy.GrimoiresProxyFactory
      extended byuk.ac.soton.ecs.grimoires.proxy.ws.GrimoiresWebServiceProxyFactory
All Implemented Interfaces:
GrimoiresConstants
Direct Known Subclasses:
FindServiceWorker.KeepingTryingGrimoiresWSProxyFactory, GrimoiresjUDDIWebServiceProxyFactory

public class GrimoiresWebServiceProxyFactory
extends GrimoiresProxyFactory

A GrimoiresProxy factory that creates a GrimoiresProxy on behalf of a deployed Grimoires web service.

Author:
wf

Field Summary
 
Fields inherited from class uk.ac.soton.ecs.grimoires.proxy.GrimoiresProxyFactory
logger
 
Fields inherited from interface uk.ac.soton.ecs.grimoires.proxy.GrimoiresConstants
DEFAULT_GRIMOIRES_LOCATION, DEFAULT_UDDI_AUTHINFO, GRIMOIRES_PROXY_ABNORMAL_EXIT_CODE, METADATA_INQUIRE_PATH, METADATA_PUBLISH_PATH, RDF_PATH, UDDI_GENERIC, UDDI_INQUIRE_PATH, UDDI_PUBLISH_PATH, UDDI_SUCCESS_CODE, UDDI_WILDCARD, WSDL_PATH, WSDL_SPEC_KEYED_REFERENCE
 
Constructor Summary
GrimoiresWebServiceProxyFactory()
           
 
Method Summary
 GrimoiresProxy createProxy(String grimoiresLocation)
           
 
Methods inherited from class uk.ac.soton.ecs.grimoires.proxy.GrimoiresProxyFactory
abort, getMetadataInquireEndpoint, getMetadataPublishEndpoint, getRDFEndpoint, getUDDIInquireEndpoint, getUDDIPublishEndpoint, getWSDLEndpoint, processGrimoiresLocation, verifyGrimoiresService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrimoiresWebServiceProxyFactory

public GrimoiresWebServiceProxyFactory()
Method Detail

createProxy

public GrimoiresProxy createProxy(String grimoiresLocation)
Specified by:
createProxy in class GrimoiresProxyFactory
Parameters:
grimoiresLocation - Grimoires location in the form like "http://localhost:8080/grimoires/services/". Can be null in WS then the default value is used. Can be null in BL.
Returns: