C++通过cms编写Activemq客户端的节选

 

Activemq现在不单单有了CMS、还开发了NMS,CMS专门为C++编写ActiveMQ客户端提供方便,NMS则是为.net平台下的ActiveMQ的客户端提供开发接口,可谓ActiveMQ发展的神速啊,难怪IONA都要把自己绑到这个平台上来呢。

 

今天同事让给个CMS配置Property的例子,节选了部分代码,以飨网友们。

 

cms::Session* pSession;
cms::BytesMessage* pMessage;
std::string strType;
std::string strID;
std::string strSerial;
std::string strMsgText;

 

....

 

try{
pMessage= pSession->createBytesMessage();
pMessage->setCMSType(strType);

pMessage->setStringProperty("ID", strID);
pMessage->setStringProperty("Serial", strSerial);

 

//Writes an ASCII String to the Bytes message stream.
pMessage->writeString(strMsgText);

 

//Writes an UTF String to the BytesMessage stream.
pMessage->writeUTF(strMsgText);

 

//TODO: to do something else

 

delete pMessage;
}
catch(cms::CMSException &ex)
{
ex.printStackTrace();
}

 

注意上边的writeUTF和writeString的区别。不用说啥了,上边的英文相信诸位都能看明白。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值