zoukankan      html  css  js  c++  java
  • EJB 根据beanName引用EJB

    @EJB (beanName = "CAProxySubMessageHandlerImpl")
    private CAProxyMessageHandler subscriptionHandler; package karl.common.ejb;

    import karl.event.NotificationMessage;

    public interface CAProxyMessageHandler {

        public void processMessage(NotificationMessage msg) throws Exception;

    package karl.message;

    import javax.ejb.Local;
    import javax.ejb.Remote;
    import javax.ejb.Stateless;

    import karl.event.NotificationMessage;

    @Stateless
    @Local(CAProxyMessageHandler.class)
    @Remote(CAProxyMessageHandler.class)
    public class CAProxyMessageHandlerImpl implements CAProxyMessageHandler {

        @Override
        public void processMessage(NotificationMessage msg) throws Exception {
            //TODO
        } 

    package karl.message;

    import javax.ejb.Local;
    import javax.ejb.Remote;
    import javax.ejb.Stateless;

    import karl.event.NotificationMessage;

    @Stateless
    @Local(CAProxyMessageHandler.class)
    @Remote(CAProxyMessageHandler.class)
    public class CAProxySubMessageHandlerImpl implements CAProxyMessageHandler {

        @Override
        public void processMessage(NotificationMessage msg) throws Exception {
            //TODO
        } 

    在其他的EJB里面可以这么引用这个两个EJB

    @EJB (beanName = "CAProxySubMessageHandlerImpl")

    private CAProxyMessageHandler submessageHandler; 

    @EJB (beanName = "CAProxyMessageHandlerImpl")

    private CAProxyMessageHandler messageHandler; 

      
  • 相关阅读:
    Javascript之内置对象
    Javascript之匿名函数(私有变量)
    Web前端开发修炼之道 (2)
    11.标志寄存器
    10.CALL和RET指令
    Javascript之继承(其他方式)
    Javascript之Function类型
    5.[BX]和Loop指令
    JavaScript之执行环境及作用域
    Javascript之BOM(window对象)
  • 原文地址:https://www.cnblogs.com/zhonghan/p/2231829.html
Copyright © 2011-2022 走看看