Class SolaceJcsmpQueueConsumer

  • All Implemented Interfaces:
    AdaptrisComponent, AdaptrisMessageConsumer, AdaptrisMessageWorker, ComponentLifecycle, ComponentLifecycleExtension, SolaceJcsmpReceiverStarter, MessageEventGenerator, StateManagedComponent, com.solacesystems.jcsmp.XMLMessageListener

    @ComponentProfile(summary="A Solace native JCSMP component that consumes your messages from the Solace VPN.",
                      tag="queue,consumer,solace,jcsmp",
                      since="3.9.3")
    public class SolaceJcsmpQueueConsumer
    extends SolaceJcsmpAbstractConsumer

    This implementation of AdaptrisMessageConsumer will use the Solace Jcsmp Api to consume messages from a Queue on your Solace router.

    There are four main components that you will need to configure;

    • Destination: The Solace end point to consume messages from.
    • End point permissions: Should match the Solace configured endpoint properties.
    • End point access type: Should match either EXCLUSIVE or NONEXCLUSIVE
    • Acknowledge mode: Should either be CLIENT or AUTO.

    In the adapter configuration file this class is aliased as solace-jcsmp-queue-consumer which is the preferred alternative to the fully qualified classname when building your configuration.