Class MarshalServiceRuntimeDescriptionImpl
java.lang.Object
org.apache.axis2.jaxws.runtime.description.marshal.impl.MarshalServiceRuntimeDescriptionImpl
- All Implemented Interfaces:
org.apache.axis2.jaxws.description.ServiceRuntimeDescription,MarshalServiceRuntimeDescription
public class MarshalServiceRuntimeDescriptionImpl
extends Object
implements MarshalServiceRuntimeDescription
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMarshalServiceRuntimeDescriptionImpl(String key, org.apache.axis2.jaxws.description.ServiceDescription serviceDesc) -
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) getKey()getMethod(org.apache.axis2.jaxws.description.OperationDescription operationDesc) Get the Method for the specified OperationDescriptionGet the PropertyDescriptor map for the class.getRequestWrapperClassName(org.apache.axis2.jaxws.description.OperationDescription operationDesc) getResponseWrapperClassName(org.apache.axis2.jaxws.description.OperationDescription operationDesc) org.apache.axis2.jaxws.description.ServiceDescriptiontoString()
-
Constructor Details
-
MarshalServiceRuntimeDescriptionImpl
protected MarshalServiceRuntimeDescriptionImpl(String key, org.apache.axis2.jaxws.description.ServiceDescription serviceDesc)
-
-
Method Details
-
getServiceDescription
public org.apache.axis2.jaxws.description.ServiceDescription getServiceDescription()- Specified by:
getServiceDescriptionin interfaceorg.apache.axis2.jaxws.description.ServiceRuntimeDescription
-
getKey
- Specified by:
getKeyin interfaceorg.apache.axis2.jaxws.description.ServiceRuntimeDescription
-
getPackages
- Specified by:
getPackagesin interfaceMarshalServiceRuntimeDescription- Returns:
- Set of package names for this service
-
getPackagesKey
- Specified by:
getPackagesKeyin interfaceMarshalServiceRuntimeDescription- Returns:
- Unique key that represents the object returned by getPackages
-
getAnnotationDesc
Description copied from interface:MarshalServiceRuntimeDescriptionGets/Creates the AnnotationDesc for this class.- Specified by:
getAnnotationDescin interfaceMarshalServiceRuntimeDescription- Returns:
- AnnotationDesc
-
getAnnotationDesc
Description copied from interface:MarshalServiceRuntimeDescriptionGets the AnnotationDesc for this class if already determined- Specified by:
getAnnotationDescin interfaceMarshalServiceRuntimeDescription- Returns:
- AnnotationDesc or null
-
getPropertyDescriptorMap
Description copied from interface:MarshalServiceRuntimeDescriptionGet 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- Specified by:
getPropertyDescriptorMapin interfaceMarshalServiceRuntimeDescription- Returns:
- get the cached copy or create a new one
-
getRequestWrapperClassName
public String getRequestWrapperClassName(org.apache.axis2.jaxws.description.OperationDescription operationDesc) - Specified by:
getRequestWrapperClassNamein interfaceMarshalServiceRuntimeDescription- Returns:
- specified or defaulted wrapper class name. Always returns null if the wrapper class does not exist.
-
getResponseWrapperClassName
public String getResponseWrapperClassName(org.apache.axis2.jaxws.description.OperationDescription operationDesc) - Specified by:
getResponseWrapperClassNamein interfaceMarshalServiceRuntimeDescription- Returns:
- specified or defaulted wrapper class name. Always returns null if the wrapper class does not exist.
-
getFaultBeanDesc
public FaultBeanDesc getFaultBeanDesc(org.apache.axis2.jaxws.description.FaultDescription faultDesc) - Specified by:
getFaultBeanDescin interfaceMarshalServiceRuntimeDescription- Returns:
- FaultBeanDescriptor that describes the fault bean
-
getMethod
Get the Method for the specified OperationDescription- Specified by:
getMethodin interfaceMarshalServiceRuntimeDescription- Returns:
- Method
-
toString
-
getMessageFactory
- Specified by:
getMessageFactoryin interfaceMarshalServiceRuntimeDescription- Returns:
- MessageFactory for this Marshaller
-