Class JAXBDispatch

All Implemented Interfaces:
Component, ComponentRegistry, ResponseContextReceiver, WSBindingProvider, jakarta.xml.ws.BindingProvider, jakarta.xml.ws.Dispatch<Object>, Closeable, AutoCloseable

public class JAXBDispatch extends DispatchImpl<Object>
The JAXBDispatch class provides support for the dynamic invocation of a service endpoint operation using JAXB objects. The jakarta.xml.ws.Service interface acts as a factory for the creation of JAXBDispatch instances.
Version:
1.0
Author:
WS Development Team
  • Constructor Details

  • Method Details

    • setOutboundHeaders

      public void setOutboundHeaders(Object... headers)
      Description copied from interface: WSBindingProvider
      Sets the out-bound headers to be added to messages sent from this BindingProvider.

      Each object must be a JAXB-bound object that is understood by the JAXBContext object known by this WSBindingProvider (that is, if this is a Dispatch with JAXB, then JAXBContext given to Service.createDispatch(QName,JAXBContext,Mode) and if this is a typed proxy, then JAXBContext implicitly created by the JAX-WS RI.)

      Specified by:
      setOutboundHeaders in interface WSBindingProvider
      Overrides:
      setOutboundHeaders in class DispatchImpl<Object>
      Parameters:
      headers - Can be null or empty.