Class WSDLProperties

All Implemented Interfaces:
PropertySet
Direct Known Subclasses:
WSDLDirectProperties, WSDLPortProperties

public abstract class WSDLProperties extends BasePropertySet
Properties exposed from WSDLPort for MessageContext. Donot add this satellite if WSDLPort is null.
Author:
Jitendra Kotamraju
  • Constructor Details

    • WSDLProperties

      protected WSDLProperties(@Nullable SEIModel seiModel)
  • Method Details

    • getWSDLService

      public abstract QName getWSDLService()
    • getWSDLPort

      public abstract QName getWSDLPort()
    • getWSDLPortType

      public abstract QName getWSDLPortType()
    • getWSDLDescription

      public InputSource getWSDLDescription()
    • getPropertyMap

      protected BasePropertySet.PropertyMap getPropertyMap()
      Description copied from class: BasePropertySet
      Map representing the Fields and Methods annotated with PropertySet.Property. Model of PropertySet class.

      At the end of the derivation chain this method just needs to be implemented as:

       private static final PropertyMap model;
       static {
         model = parse(MyDerivedClass.class);
       }
       protected PropertyMap getPropertyMap() {
         return model;
       }
       
      or if the implementation is in different Java module.
       private static final PropertyMap model;
       static {
         model = parse(MyDerivedClass.class, MethodHandles.lookup());
       }
       protected PropertyMap getPropertyMap() {
         return model;
       }
       
      Specified by:
      getPropertyMap in class BasePropertySet
      Returns:
      the map of strongly-typed known properties keyed by property names