Class JMSFactory

java.lang.Object
org.apache.cxf.transport.jms.JMSFactory

public final class JMSFactory extends Object
Factory to create jms helper objects from configuration and context information
  • Field Details

  • Method Details

    • createJmsSender

      public static JMSSender createJmsSender(JMSConfiguration jmsConfig, JMSMessageHeadersType messageProperties)
      Create JmsSender from configuration information. Most settings are taken from jmsConfig. The QoS settings in messageProperties override the settings from jmsConfig
      Parameters:
      jmsConfig - configuration information
      messageProperties - context headers override config settings
      Returns:
    • createConnection

      public static jakarta.jms.Connection createConnection(JMSConfiguration jmsConfig) throws jakarta.jms.JMSException
      Throws:
      jakarta.jms.JMSException
    • createWorkQueueExecutor

      public static Executor createWorkQueueExecutor(org.apache.cxf.Bus bus, String name)
      Get workqueue from workqueue manager. Return an executor that will never reject messages and instead block when all threads are used.
      Parameters:
      bus -
      name -
      Returns: