WEB开发网
开发学院软件开发Java 用社交网络连接 WebSphere MQ:列队管理器和 MQ 应... 阅读

用社交网络连接 WebSphere MQ:列队管理器和 MQ 应用程序的 Twitter 通知

 2010-06-14 00:00:00 来源:WEB开发网   
核心提示: 简单的文本消息 MDB使用简单的文本消息,可以快速地将 MQ 消息转换为 Tweet,用社交网络连接 WebSphere MQ:列队管理器和 MQ 应用程序的 Twitter 通知(3),本例使用了一个标准的 MQ 队列,要想驱动这个示例,以下是 MDB 代码:清单 2. SimpleMQEJB

简单的文本消息 MDB

使用简单的文本消息,可以快速地将 MQ 消息转换为 Tweet。本例使用了一个标准的 MQ 队列。要想驱动这个示例,可以使用任何能将一个文本消息放到队列上的应用程序,比如随 WebSphere MQ 所带的 amqsput 示例。以下是 MDB 代码:

清单 2. SimpleMQEJB.java: onMessage() 方法

public void onMessage(Message message) { 
 
  if(message instanceof TextMessage) { 
   try { 
  /* Put your twitter username and password here */ 
   TwitterPlugin tp = new TwitterPlugin("YOUR_TWITTER_USERNAME", 
     "YOUR_TWITTER_PASSWORD"); 
   String output = ((TextMessage) message).getText(); 
   tp.sendNotification(output); 
   } catch(JMSException e) { 
     e.printStackTrace(); 
   } 
  } else { 
   System.err.println("This application requires" + 
     " a message in TextMessage format"); 
  } 
} 

上述代码很简单:它获取 MQ Message 的有效负载,将它截短到 140 个字符,然后用 TwitterPlugin.java 代码张贴它。图 1 显示了此示例在我的 mq_tweet twitter 帐户上的输出:

图 1. 简单的文本消息作为一个 tweet
用社交网络连接 WebSphere MQ:列队管理器和 MQ 应用程序的 Twitter 通知

上一页  1 2 3 4 5  下一页

Tags:社交 网络 连接

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接