bridge什么意思| 水垢是什么| 睡觉为什么会磨牙| 手抖吃什么药最好| 白癜风不能吃什么食物| 什么面| 晚上睡不着白天睡不醒是什么原因| 黄皮什么时候上市| 晚饭吃什么好| 吃火龙果有什么好处和坏处| 十月十二日是什么星座| 感冒了吃什么药| 什么是肺磨玻璃结节| 胃肠感冒吃什么药| 丘疹用什么药膏最有效| 湿疹是什么样的| 在家无聊可以干什么| 桃子可以做什么美食| 鸡蛋为什么这么便宜| 美国的国球是什么| mrna是什么| 03年是什么年| 925银是什么意思| 什么色什么异| 痱子粉和爽身粉有什么区别| 什么情况下挂疼痛科| 宫腔镜手术是什么手术| 尿结石是什么症状表现| 脑梗三项是检查什么| skirt什么意思| 装藏是什么意思| 春秋鼎盛是什么意思| 1111是什么意思| 鱼休子是什么| 三维彩超和四维彩超有什么区别| 嗓子总有痰吃什么药| 乙肝两对半45阳性是什么意思| 双侧胸膜局限性增厚是什么意思| 灰棕色是什么颜色| 道场是什么意思| 风寒感冒吃什么食物| 2016年属什么生肖| exo是什么意思啊| 养心吃什么食物好| 月亮为什么会发光| 原始分是什么意思| 西米露是什么| 蓝精灵是什么药| 餐饮行业五行属什么| 夏天可以种什么蔬菜| 槐花什么时候开花| 许莫氏结节是什么意思| 慢性鼻窦炎吃什么药| mra是什么牌子| 女人带貔貅有什么讲究| 窦骁父母是干什么的| 666代表什么意思| 厦门有什么好吃的| 鱼香肉丝用什么肉| 缓释片是什么意思| 卧虎藏龙是什么生肖| 梦到自己生孩子了是什么预兆| 每天吃葡萄有什么好处和坏处| 黄精有什么作用和功效| 细思极恐是什么意思| 女大十八变是什么意思| 什么是意象| 蒲公英有什么功效| 骨关节疼痛什么原因| 甘油三酯偏高有什么危害| 新生儿吃什么钙好| 汗疱疹是什么原因引起| 做亲子鉴定需要什么| 画作是什么意思| 全棉和纯棉有什么区别| 怀孕后壁和前壁有什么区别| 逸五行属性是什么| 什么食物含蛋白质多| 茶叶有什么功效与作用| 冬天喝什么茶好呢| 保妇康栓是治疗什么的| 还是什么结构的字| 晏字五行属什么的| 闹心是什么意思啊| 86年属什么的| 为什么养鱼双数是大忌| 弄得什么| 三尖瓣反流是什么意思| 88.88红包代表什么意思| 卡哇伊内是什么意思| 儿童上火了吃什么降火最快| 那天午后我站在你家门口什么歌| 蝴蝶宝贝是什么病| 子宫后位什么意思| 十月十二日是什么星座| 身份证更换需要带什么| 梦见和死去的亲人吵架是什么意思| 吃什么容易长胖| 茯苓长什么样子图片| 为什么会长花斑癣| 鸭肉和什么不能一起吃| 耳朵后面痒是什么原因| 1月13日是什么星座| qn医学上是什么意思| 开塞露是什么成分| 金樱子配什么才壮阳| 尿常规白细胞偏高是什么原因| exp是什么日期| 乘胜追击什么意思| 拔智齿后吃什么恢复快| pb是什么意思| 什么是甲沟炎| 梦见车丢了是什么征兆| 烂脚丫用什么药能治除根| 美国为什么打越南| 牡丹花有什么颜色| 分娩是什么意思| 欧阳修是什么居士| 梦见自己生病了是什么意思| 龙潭虎穴是什么生肖| L是什么| 小腿浮肿是什么原因| 非营利性医院是什么意思| 真菌性外耳道炎用什么药| 2003属什么生肖| 完美落幕是什么意思| 未见卵黄囊是什么意思| 苏轼是什么派词人| 2月出生的是什么星座| 酪朊酸钠是什么| 头不由自主的轻微晃动是什么病| AC是胎儿的什么意思| 药物流产最佳时间什么时候| sobranie是什么烟| 有什么国家| 令人发指是什么意思| 分解酒精的是什么酶| 奶奶过生日送什么礼物| 子宫疼是什么原因| 什么是子宫内膜异位症| 梦见雪是什么征兆| 什么什么直跳| 西洋参什么时候吃效果最好| 从什么时候开始| 肝火胃火旺盛吃什么药| 血糖高会出现什么症状| 叶酸什么时间吃最好| 开化龙顶属于什么茶| 全虫是什么中药| 梦见发洪水是什么征兆| 脑震荡是什么症状| 绿意盎然是什么意思| 什么鱼最好养不容易死| 膝盖里面痛什么原因引起的| 农历7月20日是什么星座| 不安腿是什么症状| 什么是蝴蝶宝宝| 生日派对是什么意思| 异常是什么意思| 爱生气的人容易得什么病| 为什么要学数学| 622188开头是什么银行| 风包念什么| police是什么意思| 弦脉是什么意思| 香皂和肥皂有什么区别| 梦见生孩子是什么征兆| 打鼾是什么原因引起的| 私处瘙痒用什么药| gr是什么意思| 滑膜炎吃什么药好| 肝低回声结节是什么意思| acr是什么意思| 缺钠是什么原因造成的| 被蚊子咬了涂什么| 金牛座跟什么星座最配| 什么人不适合吃胃复春| 什么运动瘦脸| 做梦梦见捡钱是什么意思| 结石什么原因引起的| 六字真言是什么意思| 什么是德训鞋| 为什么人要喝水| 面瘫是什么原因引起的| 李白属什么生肖的| 什么的月季| 湿气重什么原因| 万宝龙属于什么档次| 失眠吃什么中成药效果最好| 叶脉是什么| 公司董事是什么职务| 肛裂擦什么药膏| 硫磺有什么作用| 脾虚痰湿吃什么中成药| 桃胶和什么相克| 7大营养素是什么| 石棉是什么东西| 贫乳是什么意思| 什么时候敷面膜是最佳时间| 脚长水泡是什么原因| 女人怕冷是什么原因| 电表走的快是什么原因| 十一月一号是什么星座| 梦见牛粪是什么意思| swag什么意思| 八月五号是什么星座| fredperry是什么牌子| 接亲是什么意思| 什么牌子的氨糖好| 间歇性跛行见于什么病| 玄青色是什么颜色| 降钙素原检测是查什么的| 咖啡伴侣是什么东西| 含漱是什么意思| 地球上什么东西每天要走的距离最远| 灼是什么意思| 凌厉是什么意思| 冷面是什么面做的| 苦瓜煮水喝有什么功效| 吃什么能润肠通便| 普洱属于什么茶| 舌根起泡是什么原因| 冰丝纤维是什么面料| esp是什么意思| 维生素d3和d2有什么区别| 鬼剃头是什么病| 楚怀王和芈月什么关系| 水杨酸是什么| 3岁小孩不会说话是什么原因| 大健康是什么意思| 7月9日是什么星座| 氮气是什么| 犹怜是什么意思| 117是什么电话| 敲木鱼是什么意思| 羔羊跪乳是什么意思| 1989年出生是什么命| 水彩笔用什么能洗掉| 胆囊在什么位置| 胸膜炎是什么症状| 梦见摘桃子是什么意思| 红线是什么意思| 刻代表什么生肖| 相思什么意思| 判缓刑是什么意思| 怀孕会出现什么状况| 什么颜色的猫最旺财| 奔豚是什么意思| 外阴是指什么部位| 男性手心热是什么原因| 封建思想是什么意思| 八五年属什么生肖| 胃疼有什么办法缓解| 继发性高血压是什么意思| 身份证前六位代表什么| 眉毛里面长痘痘是什么原因| 壬水命是什么意思| 眼睛模糊是什么原因| 秀米是什么| 炉甘石是什么| 立冬吃什么| 脂溢性皮炎是什么引起的| 妇炎康片有什么副作用| 小孩感冒吃什么饭菜比较好| 百度

长三角春游列车“上线” 铁路通信“千里眼”保安全-滚动-时政频道-中工网


How to Receive a Message from an Apache ActiveMQ Topic with Java

百度 山东省2018年化解煤炭过剩产能关闭退出煤矿名单

JAX-RS

import java.io.IOException;

import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import javax.ws.rs.client.Client;
import javax.ws.rs.client.ClientBuilder;
import javax.ws.rs.core.Response;

@WebServlet(name = "SampleActiveMQServlet", value = "/")
public class SampleActiveMQServlet extends HttpServlet {

  protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
    Client client = ClientBuilder.newClient();

    Response res = client.target("http://host:8161/api/message/SampleTopic").request().get();

    resp.getWriter().println(res.readEntity(String.class));

    client.close();
  }

}

JMS

W/o Durability

import static java.lang.System.out;

import javax.jms.Connection;
import javax.jms.ConnectionFactory;
import javax.jms.Destination;
import javax.jms.Message;
import javax.jms.MessageConsumer;
import javax.jms.Session;

import org.apache.activemq.ActiveMQConnectionFactory;

public class ActiveMQSample {

  public static void main(String[] args) throws Exception {
    ConnectionFactory connFactory = new ActiveMQConnectionFactory();

    Connection conn = connFactory.createConnection();

    Session sess = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);

    Destination dest = sess.createTopic("SampleTopic");

    MessageConsumer cons = sess.createConsumer(dest);

    conn.start();

    Message msg = cons.receive();

    out.println(msg);

    conn.close();
  }

}

W/ Durability

import static java.lang.System.out;

import javax.jms.Connection;
import javax.jms.ConnectionFactory;
import javax.jms.Message;
import javax.jms.MessageConsumer;
import javax.jms.Session;
import javax.jms.Topic;

public class ActiveMQSample {

  public static void main(String[] args) throws Exception {
    ConnectionFactory factory = new ActiveMQConnectionFactory();

    Connection conn = factory.createConnection();

    conn.setClientID("SampleClient");

    Session sess = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);

    Topic dest = sess.createTopic("SampleTopic");

    MessageConsumer cons = sess.createDurableSubscriber(dest, "SampleSubscription");

    conn.start();

    Message msg = cons.receive();

    out.println(msg);

    conn.close();
  }

}

Java API for WebSocket

W/o Durability

import static java.lang.System.out;

import java.io.IOException;

import javax.websocket.ClientEndpoint;
import javax.websocket.OnMessage;
import javax.websocket.OnOpen;
import javax.websocket.RemoteEndpoint;
import javax.websocket.Session;

@ClientEndpoint
public class SampleActiveMQEndpoint {

  @OnMessage
  public void onMessage(String msg) {

    if (msg.startsWith("MESSAGE"))
      out.println(msg);

  }

  @OnOpen
  public void onOpen(Session sess) throws IOException {
    RemoteEndpoint.Basic remote = sess.getBasicRemote();

    remote.sendText("CONNECT\n\n\0");

    remote.sendText("SUBSCRIBE\ndestination:/topic/SampleTopic\n\nack:auto\n\n0");

    remote.sendText("DISCONNECT\n\n\0");
  }

}

W/ Durability

import static java.lang.System.out;

import java.io.IOException;

import javax.websocket.ClientEndpoint;
import javax.websocket.OnMessage;
import javax.websocket.OnOpen;
import javax.websocket.RemoteEndpoint;
import javax.websocket.Session;

@ClientEndpoint
public class SampleActiveMQEndpoint {

  @OnMessage
  public void onMessage(String msg) {

    if (msg.startsWith("MESSAGE"))
      out.println(msg);

  }

  @OnOpen
  public void onOpen(Session sess) throws IOException {
    RemoteEndpoint.Basic remote = sess.getBasicRemote();

    remote.sendText("CONNECT\nclient-id:SampleClient\n\n\0");

    remote.sendText("SUBSCRIBE\ndestination:/topic/SampleTopic\n\nack:auto\nactivemq.subscriptionName:SampleSubscription\n\n\0");

    remote.sendText("DISCONNECT\n\n\0");
  }

}


Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

女人喝胶原蛋白有什么好处 气色是什么意思 封闭是什么意思 尿遁什么意思 敏使朗是什么药
新生儿喝什么奶粉好 增生期子宫内膜是什么意思 意守丹田是什么意思 胆的作用和功能是什么 什么是纤维瘤
下头是什么意思 李小龙属什么生肖 雾化是什么意思 正方体体积公式是什么 女人吃什么越来越年轻
狗狗狂犬疫苗什么时候打 湿毒是什么原因引起的 胃息肉是什么原因造成的 什么是杀青 屁多且臭是什么原因
八五年属什么生肖chuanglingweilai.com 髓母细胞瘤是什么病hcv8jop7ns7r.cn hicon是什么牌子hcv8jop0ns9r.cn 手麻是什么情况hcv9jop5ns5r.cn 艺五行属什么hcv9jop4ns6r.cn
手蜕皮什么原因cl108k.com 去医院看肛门挂什么科hcv8jop0ns4r.cn 肾病吃什么药最好hcv8jop3ns6r.cn 烧烤烤什么好吃hcv7jop9ns9r.cn 连麦是什么意思hcv9jop3ns4r.cn
辟邪剑谱和葵花宝典有什么关系hcv8jop9ns9r.cn 头疼耳鸣是什么原因引起的hcv8jop2ns7r.cn 什么是调剂hcv8jop8ns4r.cn acu是什么意思hcv8jop1ns0r.cn 网球肘用什么药最有效hcv9jop5ns5r.cn
什么现象证明你在长高adwl56.com 春考是什么hcv8jop3ns6r.cn 电泳是什么意思weuuu.com 尿气味很重是什么原因hcv8jop0ns3r.cn 什么叫地包天hcv9jop3ns5r.cn
百度