question: protected synchronized String nextCnxKey ( ) { if ( connectionsCounter == Integer . MAX_VALUE ) connectionsCounter = 0 ; connectionsCounter ++ ; int randLong = random . nextInt ( Integer . MAX_VALUE ) ; return connectionsCounter + ( randLong + "_" + ID_SUFFIX ) ; }
target:  According to the m_connFactoryType we decide what would be the connection key prefix. Using tc prefix for TopicConnection or qc prefix for QueueConnection, or Using xatc prefix for XATopicConnection or xaqc prefix for XAQueueConnection.