- отправки текстовых сообщений в очередь;
- получения сообщений из очереди.
Как настроить соединение с сервером:
В jar-файле есть текстовый файл connection.properties - параметры соединения хранятся в нём.
Пример содержимого данного файла:
url=t3://192.168.2.130:7501,192.168.2.96:7502
user=weblogic
password=welcome1
queue=jms/Queue
connectionFactory=jms/JMSConnectionFactory
textMessage=<elem><val1>#DATE_LONG#</val1><val2>#RND#</val2><val3>#DATE#</val3></elem>
где textMessage - шаблон сообщения для отправки. Можно использовать следующие подстановочные значения:
- #DATE_LONG# - текущая дата в формате количества милисекунд с 1 января 1970 года;
- #DATE# - текущая дата в формате "ЧАСЫ:МИНУТЫ:СЕКУНДЫ.МИЛИСЕКУНДЫ ДЕНЬ-МЕСЯЦ-ГОД";
- #RND# - произвольное целое число в диапазоне от 0 до 10000.
Как запустить:
- Отправка сообщений в очередь, например:
где C:\Apps\Oracle\Weblogic\10.3.5\wlserver_10.3\server\lib\weblogic.jar - путь к weblogic.jar;java -classpath C:\Apps\SimpleClientForJMS.jar;C:\Apps\Oracle\Weblogic\10.3.5\wlserver_10.3\server\lib\weblogic.jar com.blogspot.stan1slav.jms.testing.SimpleJMSClient send 12
12 - какое кол-во сообщений отправить в очередь.
- Забрать сообщения из очереди, например:
где 10 - сколько секунд ожидать получение новых сообщенийюjava -classpath C:\Apps\SimpleClientForJMS.jar;C:\Apps\Oracle\Weblogic\10.3.5\wlserver_10.3\server\lib\weblogic.jar com.blogspot.stan1slav.jms.testing.SimpleJMSClient receive 10