Class AddressingPropertySet

java.lang.Object
com.oracle.webservices.api.message.BasePropertySet
com.sun.xml.ws.api.addressing.AddressingPropertySet
All Implemented Interfaces:
PropertySet

public class AddressingPropertySet extends BasePropertySet

This property set exists so the upper stack can SET addressing info on a PER-REQUEST basis (instead of a per proxy/dispatch basis via OneWayFeature).

This class is NOT used for reading addressing header values.

  • Field Details

  • Constructor Details

    • AddressingPropertySet

      public AddressingPropertySet()
      Default constructor.
  • Method Details

    • getFaultTo

      public String getFaultTo()
    • setFaultTo

      public void setFaultTo(String x)
    • getMessageId

      public String getMessageId()
    • setMessageId

      public void setMessageId(String x)
    • getRelatesTo

      public String getRelatesTo()
    • setRelatesTo

      public void setRelatesTo(String x)
    • getReplyTo

      public String getReplyTo()
    • setReplyTo

      public void setReplyTo(String x)
    • 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