}
private ClientSessionFactoryInternal reconnectOnOriginalNode() throws Exception
{
String targetNodeIdUse = targetNodeID;
TopologyMember nodeUse = targetNode;
if (targetNodeIdUse != null && nodeUse != null)
{
TransportConfiguration[] configs = new TransportConfiguration[2]; // live and backup
int numberOfConfigs = 0;
if (nodeUse.getLive() != null)
{
configs[numberOfConfigs++] = nodeUse.getLive();
}
if (nodeUse.getBackup() != null)
{
configs[numberOfConfigs++] = nodeUse.getBackup();
}
if (numberOfConfigs > 0)
{
// It will bounce between all the available configs