Class JaxwsApplicationMessage

All Implemented Interfaces:
RxMessage, ApplicationMessage

public class JaxwsApplicationMessage extends ApplicationMessageBase
JAX-WS specific application message
  • Constructor Details

    • JaxwsApplicationMessage

      public JaxwsApplicationMessage(@NotNull com.sun.xml.ws.api.message.Packet packet, @NotNull String correlationId)
  • Method Details

    • getJaxwsMessage

      @NotNull public com.sun.xml.ws.api.message.Message getJaxwsMessage()
    • getPacket

      @NotNull public com.sun.xml.ws.api.message.Packet getPacket()
    • toBytes

      public byte[] toBytes()
      Description copied from interface: RxMessage
      Returns byte[] representation of the message instance
      Specified by:
      toBytes in interface RxMessage
      Overrides:
      toBytes in class RxMessageBase
      Returns:
      byte[] representation of the message instance
    • getWsaAction

      public String getWsaAction()
      Returns WS-Addressing action header value - used in ServerTube as a workaround FIXME remove when no longer needed
      Returns:
      WS-Addressing action header value
    • getState

      Description copied from interface: RxMessage
      Returns serializable state of the message
      Returns:
      serializable state of the message
    • newInstance

      public static JaxwsApplicationMessage newInstance(@NotNull InputStream dataStream, int initialResendCounterValue, @NotNull String correlationId, @NotNull String wsaAction, @NotNull String sequenceId, long messageNumber)
    • newInstance

      public static JaxwsApplicationMessage newInstance(@NotNull com.sun.xml.ws.api.message.Packet packet, int initialResendCounterValue, @NotNull String correlationId, @NotNull String wsaAction, @NotNull String sequenceId, long messageNumber)
    • toString

      public String toString()
      Overrides:
      toString in class Object