Java - Message Drive Bean - POC
来源:互联网 发布:时来天地皆同力 知乎 编辑:程序博客网 时间:2024/05/19 09:17
1. Create MessageDriveBean to listening message.
@MessageDriven(mappedName = "jms/MyQueue")
public class MessageDrivenEJBBean implements MessageListener {
public void onMessage(Message message) {
}
}
2. Create client to sending message.
public class SimpleMessage {
private static Queue queue = null;
QueueConnectionFactory queueConnectionFactory = null;
QueueConnection queueConnection = null;
QueueSender queueSender = null;
QueueSession queueSession = null;
// private TextMessage message=null;
Context jndiContext;
public SimpleMessage(){
try {
//client creates the connection, session, and message sender:
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
env.put(Context.PROVIDER_URL, "t3://localhost:7101");
env.put(Context.SECURITY_PRINCIPAL, "weblogic");
env.put(Context.SECURITY_CREDENTIALS, "pass");
jndiContext = new InitialContext(env);
queueConnectionFactory = (QueueConnectionFactory)jndiContext.lookup("jms/MyCF");
queue = (Queue)jndiContext.lookup("jms/MyQueue");
queueConnection = queueConnectionFactory.createQueueConnection();
queueSession =queueConnection.createQueueSession(false,Session.AUTO_ACKNOWLEDGE);
queueSender = queueSession.createSender(queue);
ObjectMessage message = queueSession.createObjectMessage();
.......
message.setObject(msg);
queueSender.send(message);
System.out.println("Sending message");
//session.close ();
} catch (Exception e) {
e.printStackTrace ();
}
}
public static void main(String[] args)
{
SimpleMessage sim = new SimpleMessage();
}
}
- Java - Message Drive Bean - POC
- bean:message
- subliminal message drive our mind to distraction
- EJB---->JMS(Java Message Service)和消息驱动bean
- PoC
- PoC
- POC
- POC
- POC
- Message Driven Bean & JMS
- Bean:message标签
- <bean:message>标签
- Message Driven Bean & JMS
- 消息驱动Bean (Message Driven Bean)
- 关于struts标签bean:message
- EJB之Message-Driven Bean
- [原创]Message Driven Bean 学习
- 【EJB基础】Message Driven Bean
- 程序化交易系统的搭建
- android 腾讯微博
- linux 端口转发工具
- 1
- redis配置jedisPool参数
- Java - Message Drive Bean - POC
- Shiro 4 sessionManager
- android 应用性能优化
- odoo 9.0创建自定义模块
- 图像像素中通道概念解析
- 编程之美 拒绝玄学 将帅问题简明解The problem of chinese chess about generals
- 发送短信之分割短信 SMSManager
- Android Material Design 之 有意义动效
- [iOS 文本输入限制]限制输入特定字符串等