|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.axis.description.JavaServiceDesc
A ServiceDesc is an abstract description of a service. ServiceDescs contain OperationDescs, which are descriptions of operations. The information about a service's operations comes from one of two places: 1) deployment, or 2) introspection.
Constructor Summary | |
JavaServiceDesc()
Default constructor |
Method Summary | |
void |
addOperationDesc(OperationDesc operation)
|
void |
enableStats(boolean enabled)
|
java.util.List |
getAllowedMethods()
|
java.lang.String |
getDefaultNamespace()
|
java.util.List |
getDisallowedMethods()
|
java.lang.String |
getDocumentation()
get the documentation for the service |
java.lang.String |
getEndpointURL()
|
java.lang.Class |
getImplClass()
|
java.lang.String |
getName()
the name of the service |
OperationDesc |
getOperationByElementQName(QName qname)
Map an XML QName to an operation. |
OperationDesc |
getOperationByName(java.lang.String methodName)
Return an operation matching the given method name. |
java.util.ArrayList |
getOperations()
get all the operations as a list of OperationDescs. |
OperationDesc[] |
getOperationsByName(java.lang.String methodName)
get all overloaded operations by name |
OperationDesc[] |
getOperationsByQName(QName qname)
Return all operations which match this QName (i.e. |
java.lang.Object |
getProperty(java.lang.String name)
|
SybServiceStats |
getServiceStats()
|
java.util.ArrayList |
getStopClasses()
|
org.apache.axis.constants.Style |
getStyle()
What kind of service is this? |
org.apache.axis.encoding.TypeMapping |
getTypeMapping()
|
org.apache.axis.encoding.TypeMappingRegistry |
getTypeMappingRegistry()
|
org.apache.axis.constants.Use |
getUse()
What kind of use is this? |
java.lang.String |
getWSDLFile()
the wsdl file of the service. |
boolean |
isActivated()
|
boolean |
isInitialized()
|
boolean |
isStatsEnabled()
|
boolean |
isWrapped()
Determine whether or not this is a "wrapped" invocation, i.e. |
void |
loadServiceDescByIntrospection()
Fill in a service description by introspecting the implementation class. |
void |
loadServiceDescByIntrospection(java.lang.Class implClass)
Fill in a service description by introspecting the implementation class. |
void |
loadServiceDescByIntrospection(java.lang.Class cls,
org.apache.axis.encoding.TypeMapping tm)
Fill in a service description by introspecting the implementation class. |
void |
removeOperationDesc(OperationDesc operation)
|
void |
setActivated(boolean activated)
|
void |
setAllowedMethods(java.util.List allowedMethods)
|
void |
setDefaultNamespace(java.lang.String namespace)
|
void |
setDisallowedMethods(java.util.List disallowedMethods)
|
void |
setDocumentation(java.lang.String documentation)
set the documentation for the service |
void |
setEndpointURL(java.lang.String endpointURL)
|
void |
setImplClass(java.lang.Class implClass)
set the implementation class |
void |
setName(java.lang.String name)
the name of the service |
void |
setNamespaceMappings(java.util.List namespaces)
|
void |
setProperty(java.lang.String name,
java.lang.Object value)
|
void |
setStopClasses(java.util.ArrayList stopClasses)
|
void |
setStyle(org.apache.axis.constants.Style style)
|
void |
setTypeMapping(org.apache.axis.encoding.TypeMapping tm)
|
void |
setTypeMappingRegistry(org.apache.axis.encoding.TypeMappingRegistry tmr)
|
void |
setUse(org.apache.axis.constants.Use use)
|
void |
setWSDLFile(java.lang.String wsdlFileName)
set the wsdl file of the service; this causes the named file to be returned on a ?wsdl, probe, not introspection generated wsdl. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JavaServiceDesc()
Method Detail |
public boolean isActivated()
isActivated
in interface ServiceDesc
public void setActivated(boolean activated)
setActivated
in interface ServiceDesc
public boolean isStatsEnabled()
isStatsEnabled
in interface ServiceDesc
public void enableStats(boolean enabled)
enableStats
in interface ServiceDesc
public SybServiceStats getServiceStats()
getServiceStats
in interface ServiceDesc
public org.apache.axis.constants.Style getStyle()
getStyle
in interface ServiceDesc
public void setStyle(org.apache.axis.constants.Style style)
setStyle
in interface ServiceDesc
public org.apache.axis.constants.Use getUse()
getUse
in interface ServiceDesc
public void setUse(org.apache.axis.constants.Use use)
setUse
in interface ServiceDesc
public boolean isWrapped()
isWrapped
in interface ServiceDesc
public java.lang.String getWSDLFile()
getWSDLFile
in interface ServiceDesc
public void setWSDLFile(java.lang.String wsdlFileName)
setWSDLFile
in interface ServiceDesc
wsdlFileName
- filename or null to re-enable introspectionpublic java.util.List getAllowedMethods()
getAllowedMethods
in interface ServiceDesc
public void setAllowedMethods(java.util.List allowedMethods)
setAllowedMethods
in interface ServiceDesc
public java.lang.Class getImplClass()
public void setImplClass(java.lang.Class implClass)
Warning: You cannot call getInitializedServiceDesc() after setting this as it uses this to indicate its work has already been done.
implClass
-
java.lang.IllegalArgumentException
- if the implementation class is already
setpublic org.apache.axis.encoding.TypeMapping getTypeMapping()
getTypeMapping
in interface ServiceDesc
public void setTypeMapping(org.apache.axis.encoding.TypeMapping tm)
setTypeMapping
in interface ServiceDesc
public java.lang.String getName()
getName
in interface ServiceDesc
public void setName(java.lang.String name)
setName
in interface ServiceDesc
name
- public java.lang.String getDocumentation()
getDocumentation
in interface ServiceDesc
public void setDocumentation(java.lang.String documentation)
setDocumentation
in interface ServiceDesc
public java.util.ArrayList getStopClasses()
public void setStopClasses(java.util.ArrayList stopClasses)
public java.util.List getDisallowedMethods()
getDisallowedMethods
in interface ServiceDesc
public void setDisallowedMethods(java.util.List disallowedMethods)
setDisallowedMethods
in interface ServiceDesc
public void removeOperationDesc(OperationDesc operation)
removeOperationDesc
in interface ServiceDesc
public void addOperationDesc(OperationDesc operation)
addOperationDesc
in interface ServiceDesc
public java.util.ArrayList getOperations()
getOperations
in interface ServiceDesc
public OperationDesc[] getOperationsByName(java.lang.String methodName)
getOperationsByName
in interface ServiceDesc
methodName
-
public OperationDesc getOperationByName(java.lang.String methodName)
getOperationByName
in interface ServiceDesc
public OperationDesc getOperationByElementQName(QName qname)
getOperationByElementQName
in interface ServiceDesc
public OperationDesc[] getOperationsByQName(QName qname)
getOperationsByQName
in interface ServiceDesc
public void loadServiceDescByIntrospection()
public void loadServiceDescByIntrospection(java.lang.Class implClass)
public void loadServiceDescByIntrospection(java.lang.Class cls, org.apache.axis.encoding.TypeMapping tm)
public void setNamespaceMappings(java.util.List namespaces)
setNamespaceMappings
in interface ServiceDesc
public java.lang.String getDefaultNamespace()
getDefaultNamespace
in interface ServiceDesc
public void setDefaultNamespace(java.lang.String namespace)
setDefaultNamespace
in interface ServiceDesc
public void setProperty(java.lang.String name, java.lang.Object value)
setProperty
in interface ServiceDesc
public java.lang.Object getProperty(java.lang.String name)
getProperty
in interface ServiceDesc
public java.lang.String getEndpointURL()
getEndpointURL
in interface ServiceDesc
public void setEndpointURL(java.lang.String endpointURL)
setEndpointURL
in interface ServiceDesc
public org.apache.axis.encoding.TypeMappingRegistry getTypeMappingRegistry()
getTypeMappingRegistry
in interface ServiceDesc
public void setTypeMappingRegistry(org.apache.axis.encoding.TypeMappingRegistry tmr)
setTypeMappingRegistry
in interface ServiceDesc
public boolean isInitialized()
isInitialized
in interface ServiceDesc
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |