NonDurable TopicEndpoint Creation with Connection Factory for JMS API
JMS Connection Factories can be created for each msg-VPN in Solace. This can be used to maintain/configure JMS connection properties administratively instead of API code.
JMS applications can listen to Solace topic directly for both guaranteed and for non-guaranteed message delivery.
When a JMS connection subscribe to topic with "Direct Transport" enabled Connection Factory (CF) then its non-guaranteed message delivery.
The nonDurable TopicEndpoint (temporary TopicEndpoints) get created if JMS application listen to topic with connection factory Direct Transport is disabled. Message get delivery till the subscriber is online.
The best practice is to create two connection factories (one with direct transport enabled and another one with disabled) for each msg-VPNs.