Как com.solacesystems.jms.SolConnection.SolConnection .Поле mClientID установлено по умолчанию?

#solace

#утешение

Вопрос:

Как com.solacesystems.jms.SolConnection.SolConnection .Поле mClientID установлено по умолчанию?

Строка состоит из 3 частей. Первая часть — это имя хоста. Какова логика установки 2-й и 3-й частей?

Где я могу найти код драйвера Solace JMS?

Ответ №1:

Закрытый член mClienID недоступен. Вы можете прочитать его значение с помощью метода SolConnection.getClient() . Вы можете перезаписать его значение по умолчанию с помощью метода SolConnectionFactory.setClientID() или из графического интерфейса администратора Solace.

Это «идентификатор клиента» для этого соединения, и он однозначно отличает этого клиента от других. Если ваш клиент выйдет из строя и перезапустится, устройство будет знать, что это то же самое приложение, продолжающее сеанс или нет, посмотрев на этот идентификатор клиента. Для многих сценариев идентификатор клиента не имеет значения, но на всякий случай API и устройство автоматически присваивают этому соединению уникальный идентификатор: hostname (internal) (внутренний)

Для загрузки попробуйте здесь: https://solace.com/downloads /