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