Class SolaceJndiVendorImplementation

All Implemented Interfaces:
ComponentLifecycleExtension, ConnectionComparator<VendorImplementationBase>, VendorImplementation, VendorImplementationBase

@ComponentProfile(summary="Custom solace JNDI implementation that has consumer creation reties should it error when starting up/restarting..", tag="consumer,jms,jndi,vendor") public class SolaceJndiVendorImplementation extends StandardJndiImplementation

JNDI Solace implementation of VendorImplementation.

This vendor implementation allows you to configure the JNDI properties that will fetch the connection-factory from the Solace JNDI store..

The main reason to use this JNDI implementation rather than the standard JNDI implementation, is that this one allows us retry creating the consumer should it fail. Typically this might happen if a Solace queue has been shutdown. In which case the consumer creation will fail.

This was built against Solace 10.6.0

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

License Required: BASIC

  • Constructor Details

    • SolaceJndiVendorImplementation

      public SolaceJndiVendorImplementation()
  • Method Details