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 Details

    • getPackages

      TreeSet<String> getPackages()
      Returns:
      Set of package names for this service
    • getPackagesKey

      String getPackagesKey()
      Returns:
      Unique key that represents the object returned by getPackages
    • getAnnotationDesc

      AnnotationDesc getAnnotationDesc(Class cls)
      Gets/Creates the AnnotationDesc for this class.
      Parameters:
      cls -
      Returns:
      AnnotationDesc
    • getAnnotationDesc

      AnnotationDesc getAnnotationDesc(String clsName)
      Gets the AnnotationDesc for this class if already determined
      Parameters:
      clsName -
      Returns:
      AnnotationDesc or null
    • getPropertyDescriptorMap

      Map<String,PropertyDescriptorPlus> getPropertyDescriptorMap(Class cls)
      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

      FaultBeanDesc getFaultBeanDesc(org.apache.axis2.jaxws.description.FaultDescription faultDesc)
      Parameters:
      faultDesc -
      Returns:
      FaultBeanDescriptor that describes the fault bean
    • getMethod

      Method getMethod(org.apache.axis2.jaxws.description.OperationDescription opDesc)
      Parameters:
      opDesc -
      Returns:
      Method
    • getMessageFactory

      MessageFactory getMessageFactory()
      Returns:
      MessageFactory for this Marshaller