The application will use the Solace_JMS_JNDI_* properties set on the client side to do the initial connection and JNDI lookup of the Connection Factory object on the Solace broker side. It will then retrieve the properties set in the Connection Factory to create a data connection. On reconnect of the data connection, the reconnect retries property from the Connection Factory are used. More information about the various JMS properties and how they can be configured is available here: