Interface CustomDestination

  • All Superinterfaces:
    javax.jms.Destination

    public interface CustomDestination
    extends javax.jms.Destination
    Represents a hook to allow the support of custom destinations such as to support Apache Camel to create and manage endpoints
    • Method Detail

      • createConsumer

        javax.jms.MessageConsumer createConsumer​(ActiveMQSession session,
                                                 String messageSelector)
      • createConsumer

        javax.jms.MessageConsumer createConsumer​(ActiveMQSession session,
                                                 String messageSelector,
                                                 boolean noLocal)
      • createSubscriber

        javax.jms.TopicSubscriber createSubscriber​(ActiveMQSession session,
                                                   String messageSelector,
                                                   boolean noLocal)
      • createDurableSubscriber

        javax.jms.TopicSubscriber createDurableSubscriber​(ActiveMQSession session,
                                                          String name,
                                                          String messageSelector,
                                                          boolean noLocal)
      • createReceiver

        javax.jms.QueueReceiver createReceiver​(ActiveMQSession session,
                                               String messageSelector)
      • createProducer

        javax.jms.MessageProducer createProducer​(ActiveMQSession session)
                                          throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • createPublisher

        javax.jms.TopicPublisher createPublisher​(ActiveMQSession session)
                                          throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • createSender

        javax.jms.QueueSender createSender​(ActiveMQSession session)
                                    throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException