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