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 Detail

      • 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