org.apache.axis.deployment.wsdd
public class WSDDService extends WSDDTargetedChain implements WSDDTypeMappingContainer
| Constructor Summary | |
|---|---|
| WSDDService()
Default constructor | |
| WSDDService(Element e) | |
| Method Summary | |
|---|---|
| void | addOperation(WSDDOperation operation)
Add a WSDDOperation to the Service. |
| void | addTypeMapping(WSDDTypeMapping mapping)
Add a WSDDTypeMapping to the Service. |
| void | deployToRegistry(WSDDDeployment registry) |
| void | deployTypeMapping(WSDDTypeMapping mapping) |
| protected QName | getElementName() |
| WSDDFaultFlow | getFaultFlow(QName name) |
| WSDDFaultFlow[] | getFaultFlows() |
| WSDDJAXRPCHandlerInfoChain | getHandlerInfoChain() |
| Vector | getNamespaces()
Obtain the list of namespaces registered for this service |
| QName | getProviderQName() |
| ServiceDesc | getServiceDesc() |
| String | getServiceDescriptionURL()
Get any service description URL which might be associated with this
service.
|
| Style | getStyle()
Get the service style - document or RPC |
| TypeMapping | getTypeMapping(String encodingStyle) |
| Vector | getTypeMappings() |
| Use | getUse()
Get the service use - literal or encoded |
| protected void | initTMR()
Initialize a TypeMappingRegistry with the
WSDDTypeMappings.
|
| Handler | makeNewInstance(EngineConfiguration registry) |
| void | removeNamespaceMappings(WSDDDeployment registry) |
| void | setCachedService(SOAPService service) |
| void | setHandlerInfoChain(WSDDJAXRPCHandlerInfoChain hichain) |
| void | setProviderQName(QName providerQName) |
| void | setServiceDescriptionURL(String sdUrl)
Set the service description URL for this service.
|
| void | setStyle(Style style)
Set the service style - document or RPC |
| void | setTypeMappings(Vector typeMappings) |
| void | setUse(Use use)
Set the service use - literal or encoded |
| void | validateDescriptors()
This method can be used for dynamic deployment using new WSDDService()
etc. |
| void | writeToContext(SerializationContext context)
Write this element out to a SerializationContext |
Parameters: e (Element) XXX
Throws: WSDDException XXX
Parameters: operation the operation to add
Parameters: mapping
Parameters: name XXX
Returns: XXX
Returns: XXX
Returns: a Vector of namespaces (Strings) which should dispatch to this service
Returns: a String containing a URL, or null.
Parameters: registry XXX
Returns: XXX
Throws: ConfigurationException XXX
Parameters: sdUrl a String containing a URL