Interface JMSMessageUnmarshaller

All Known Implementing Classes:
JMSDefaultAnyMessageUnmarshaller

public interface JMSMessageUnmarshaller
Interface for a un-marshaller that takes a JMS message and creates or wraps an event object for use to send as an event into an runtime instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    unmarshal(com.espertech.esper.runtime.internal.kernel.service.EPRuntimeSPI runtime, jakarta.jms.Message message)
    Unmarshal the given JMS message into an object for sending into the runtime.
  • Method Details

    • unmarshal

      Object unmarshal(com.espertech.esper.runtime.internal.kernel.service.EPRuntimeSPI runtime, jakarta.jms.Message message) throws com.espertech.esper.common.client.EPException
      Unmarshal the given JMS message into an object for sending into the runtime.
      Parameters:
      runtime - runtime
      message - is the message to unmarshal
      Returns:
      event to send to runtime
      Throws:
      com.espertech.esper.common.client.EPException - if the unmarshal operation failed