org.apache.axis.description
public interface ServiceDesc extends Serializable
| Method Summary | |
|---|---|
| void | addOperationDesc(OperationDesc operation) |
| List | getAllowedMethods() |
| String | getDefaultNamespace() |
| List | getDisallowedMethods() |
| String | getDocumentation()
get the documentation for the service |
| String | getEndpointURL() |
| String | getName()
the name of the service |
| OperationDesc | getOperationByElementQName(QName qname)
Map an XML QName to an operation. |
| OperationDesc | getOperationByName(String methodName)
Return an operation matching the given method name. |
| ArrayList | getOperations()
get all the operations as a list of OperationDescs.
this method triggers an evaluation of the valid operations by
introspection, so use sparingly |
| OperationDesc[] | getOperationsByName(String methodName)
get all overloaded operations by name |
| OperationDesc[] | getOperationsByQName(QName qname)
Return all operations which match this QName (i.e. get all the
overloads) |
| Object | getProperty(String name) |
| Style | getStyle()
What kind of service is this? |
| TypeMapping | getTypeMapping() |
| TypeMappingRegistry | getTypeMappingRegistry() |
| Use | getUse()
What kind of use is this? |
| String | getWSDLFile()
the wsdl file of the service.
|
| boolean | isInitialized() |
| boolean | isWrapped()
Determine whether or not this is a "wrapped" invocation, i.e. whether
the outermost XML element of the "main" body element represents a
method call, with the immediate children of that element representing
arguments to the method.
|
| void | removeOperationDesc(OperationDesc operation) |
| void | setAllowedMethods(List allowedMethods) |
| void | setDefaultNamespace(String namespace) |
| void | setDisallowedMethods(List disallowedMethods) |
| void | setDocumentation(String documentation)
set the documentation for the service |
| void | setEndpointURL(String endpointURL) |
| void | setName(String name)
the name of the service |
| void | setNamespaceMappings(List namespaces) |
| void | setProperty(String name, Object value) |
| void | setStyle(Style style) |
| void | setTypeMapping(TypeMapping tm) |
| void | setTypeMappingRegistry(TypeMappingRegistry tmr) |
| void | setUse(Use use) |
| void | setWSDLFile(String wsdlFileName)
set the wsdl file of the service; this causes the named
file to be returned on a ? |
Returns: null for no match
Returns: null for no match
Returns: reference to the operations array. This is not a copy
Parameters: methodName
Returns: null for no match, or an array of OperationDesc objects
Returns: null for no match
Returns:
Returns:
Returns: filename or null
Returns: true if this is wrapped (i.e. RPC or WRAPPED style), false otherwise
Parameters: name
Parameters: wsdlFileName filename or null to re-enable introspection