Class WSAddressingFeature

java.lang.Object
jakarta.xml.ws.WebServiceFeature
org.apache.cxf.feature.AbstractFeature
org.apache.cxf.ws.addressing.WSAddressingFeature
All Implemented Interfaces:
AbstractPortableFeature, Feature

public class WSAddressingFeature extends AbstractFeature
  • Constructor Details

    • WSAddressingFeature

      public WSAddressingFeature()
  • Method Details

    • initializeProvider

      protected void initializeProvider(InterceptorProvider provider, Bus bus)
      Overrides:
      initializeProvider in class AbstractFeature
    • setAllowDuplicates

      public void setAllowDuplicates(boolean allow)
    • isAllowDuplicates

      public boolean isAllowDuplicates()
    • setUsingAddressingAdvisory

      public void setUsingAddressingAdvisory(boolean advisory)
    • isUsingAddressingAdvisory

      public boolean isUsingAddressingAdvisory()
    • isAddressingRequired

      public boolean isAddressingRequired()
    • setAddressingRequired

      public void setAddressingRequired(boolean r)
    • getMessageIdCache

      public MessageIdCache getMessageIdCache()
      Returns the cache used to enforce duplicate message IDs when isAllowDuplicates() returns false.
      Returns:
      the cache used to enforce duplicate message IDs
    • setMessageIdCache

      public void setMessageIdCache(MessageIdCache messageIdCache)
      Sets the cache used to enforce duplicate message IDs when isAllowDuplicates() returns false.
      Parameters:
      messageIdCache - the cache to use
      Throws:
      NullPointerException - if messageIdCache is null
    • setResponses

      public void setResponses(WSAddressingFeature.AddressingResponses r)
    • setResponses

      public void setResponses(String r)
    • getResponses