Class CxfPayload<T>

java.lang.Object
org.apache.camel.component.cxf.common.CxfPayload<T>
Direct Known Subclasses:
CachedCxfPayload

public class CxfPayload<T> extends Object
CxfMessage body type when DataFormat.PAYLOAD is used.
  • Constructor Details

  • Method Details

    • getBody

      public List<Element> getBody()
      Get the body as a List of DOM elements. This will cause the Body to be fully read and parsed.
      Returns:
    • addNamespace

      protected static void addNamespace(Element element, Map<String,String> nsMap)
    • getBodySources

      public List<Source> getBodySources()
      Gets the body as a List of source objects. If possible, the Source objects will likely be StaxSource or similar that allows streaming. If you plan to modify or use the Source, be careful that the result is still usable by the Camel runtime.
      Returns:
    • setBodySources

      public void setBodySources(List<Source> body)
    • getHeaders

      public List<T> getHeaders()
    • getNsMap

      public Map<String,String> getNsMap()
    • toString

      public String toString()
      Overrides:
      toString in class Object