Interface MarshalServiceRuntimeDescription
- All Superinterfaces:
org.apache.axis2.jaxws.description.ServiceRuntimeDescription
- All Known Implementing Classes:
MarshalServiceRuntimeDescriptionImpl
public interface MarshalServiceRuntimeDescription
extends org.apache.axis2.jaxws.description.ServiceRuntimeDescription
Used to cache marshal information
-
Method Summary
Modifier and TypeMethodDescriptiongetAnnotationDesc(Class cls) Gets/Creates the AnnotationDesc for this class.getAnnotationDesc(String clsName) Gets the AnnotationDesc for this class if already determinedgetFaultBeanDesc(org.apache.axis2.jaxws.description.FaultDescription faultDesc) getMethod(org.apache.axis2.jaxws.description.OperationDescription opDesc) Get the PropertyDescriptor map for the class.getRequestWrapperClassName(org.apache.axis2.jaxws.description.OperationDescription operationDesc) getResponseWrapperClassName(org.apache.axis2.jaxws.description.OperationDescription operationDesc) Methods inherited from interface org.apache.axis2.jaxws.description.ServiceRuntimeDescription
getKey, getServiceDescription
-
Method Details
-
getPackages
- Returns:
- Set of package names for this service
-
getPackagesKey
String getPackagesKey()- Returns:
- Unique key that represents the object returned by getPackages
-
getAnnotationDesc
Gets/Creates the AnnotationDesc for this class.- Parameters:
cls-- Returns:
- AnnotationDesc
-
getAnnotationDesc
Gets the AnnotationDesc for this class if already determined- Parameters:
clsName-- Returns:
- AnnotationDesc or null
-
getPropertyDescriptorMap
Get the PropertyDescriptor map for the class. The key of the map is a child xml local name. The value is a PropertyDescriptor, that will be used to set/get values from a bean of the indicated class- Parameters:
cls-- Returns:
- get the cached copy or create a new one
-
getRequestWrapperClassName
String getRequestWrapperClassName(org.apache.axis2.jaxws.description.OperationDescription operationDesc) - Parameters:
operationDesc-- Returns:
- specified or defaulted wrapper class name. Always returns null if the wrapper class does not exist.
-
getResponseWrapperClassName
String getResponseWrapperClassName(org.apache.axis2.jaxws.description.OperationDescription operationDesc) - Parameters:
operationDesc-- Returns:
- specified or defaulted wrapper class name. Always returns null if the wrapper class does not exist.
-
getFaultBeanDesc
- Parameters:
faultDesc-- Returns:
- FaultBeanDescriptor that describes the fault bean
-
getMethod
- Parameters:
opDesc-- Returns:
- Method
-
getMessageFactory
MessageFactory getMessageFactory()- Returns:
- MessageFactory for this Marshaller
-