For cases where a jms provider does not provide failover, it would be nice if sjms could provide a way to failover across connections or connectionfactories in the event of a comms failure.
ie: given a broker cluster, being able to choose a cluster member and being able to reconnect to another cluster member in the event of a disconnect would be perfect.
Not sure where best to expose this, having a list of connectionFactories or using some variation of a connection resource manager.
In any event, the intent is that the component would hide the fact that the other end (broker) has died if it is configured with alternatives and a reconnect strategy.
Removing the reconnect/failover burden from the application.