| org.objectweb.celtix.wsdl.WSDLManager
All known Subclasses: org.objectweb.celtix.bus.wsdl.WSDLManagerImpl,
WSDLManager | public interface WSDLManager (Code) | | WSDLManager
|
addDefinition | void addDefinition(Object key, Definition wsdl)(Code) | | Adds a definition into the cache for lookup later
Parameters: key - Parameters: wsdl - |
getDefinition | Definition getDefinition(URL url) throws WSDLException(Code) | | Get the WSDL definition for the given URL. Implementations
may return a copy from a local cache or load a new copy
from the URL.
Parameters: url - - the location of the WSDL to load the wsdl definition |
getDefinition | Definition getDefinition(String url) throws WSDLException(Code) | | Get the WSDL definition for the given URL. Implementations
may return a copy from a local cache or load a new copy
from the URL.
Parameters: url - - the location of the WSDL to load the wsdl definition |
getDefinition | Definition getDefinition(Element element) throws WSDLException(Code) | | Get the WSDL definition for the given Element. Implementations
may return a copy from a local cache or load a new copy
from the Element.
Parameters: element - - the root element of the wsdl the wsdl definition |
getDefinition | Definition getDefinition(Class> sei) throws WSDLException(Code) | | Get the WSDL definition for the given class. Implementations
may return a copy from a local cache or load a new copy
from the class.
Parameters: sei - - the Class annotated with a WebService annotation the wsdl Definition |
getExtenstionRegistry | ExtensionRegistry getExtenstionRegistry()(Code) | | Returns the ExtensionRegistry that the WSDLManager
uses when reading WSDL files. Users can use
this to register their own extensors.
the ExtensionRegistry |
getWSDLFactory | WSDLFactory getWSDLFactory()(Code) | | Returns the WSDLFactory that is used to read/write WSDL definitions
the WSDLFactory |
shutdown | void shutdown()(Code) | | Shouts down the WSDL manager, and do clean up things
|
|
|