WEB开发网
开发学院软件开发Java 消息中介的实用介绍——第 1 部分:消息中介基础 阅读

消息中介的实用介绍——第 1 部分:消息中介基础

 2009-10-21 00:00:00 来源:WEB开发网   
核心提示: 清单 2. booleancontinueMsgProcessing=true;SIMessageContextsiMsgCtx=(SIMessageContext)msgCtx;if(log.isLoggable(Level.INFO)){log.info("ContextPrope


清单 2.
   boolean continueMsgProcessing = true; 
   SIMessageContext siMsgCtx = (SIMessageContext) 
   msgCtx; if (log.isLoggable(Level.INFO)) { 
   log.info("Context Properties: " + 
   getContextProperties(siMsgCtx)); 
   log.info("Message Info: " + 
   getMessageInfo(siMsgCtx.getSIMessage())); 
   log.info("Session Info: " + 
   getSessionInfo(siMsgCtx.getSession())); } return 
   continueMsgProcessing; 

显而易见,该方法所调用的方法还不存在,因此还不能正常被编译。这时,您将编写这些方法的实现并学习 MessageContext 是如何被使用的。在我们转移到中介本身之前,您需要启用 WebSphere Application Server 来记录日志数据。

使用 java.util.logging 来编写 WebSphere Application Server 日志

我们需要中介处理程序来记录 WebSphere Application Server 的日志。通过由 JSR 47 定义的标准 Java 日志接口可以轻易的实现,该接口目前已包含在 J2SE 1.4 中。将下列代码加入处理程序类中:


清单 3.
   private String loggerName = 
   "MsgMediation"; private Logger log = 
   Logger.getLogger(loggerName); private String 
   className = DebugMediation.class.getName(); 
   public String getLoggerName() { return 
   loggerName; } 
   public void setLoggerName(String loggerName) { 
   this.loggerName = loggerName; } 

上一页  3 4 5 6 7 8 9 10  下一页

Tags:消息 中介 实用

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