⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ejbeventlisteneragentbean.java

📁 intra_mart是日本NDD公司开发的著名企业应用解决方案中间件。集成了J2ee服务器
💻 JAVA
字号:
/*
 * EJBEventListenerAgentBean.java
 *
 * Created on 2002/02/25, 19:29
 */

package jp.co.intra_mart.framework.base.event;

import javax.ejb.SessionBean;
import javax.ejb.SessionContext;

import javax.ejb.EJBException;
import java.rmi.RemoteException;

import jp.co.intra_mart.framework.system.exception.ApplicationException;
import jp.co.intra_mart.framework.system.exception.SystemException;

/**
 * Session Bean傪棙梡偟偨僀儀儞僩儕僗僫偺拪徾僋儔僗偱偡丅
 *
 * @author INTRAMART
 * @version 1.0
 */
public abstract class EJBEventListenerAgentBean implements SessionBean {

    /**
     * 僙僢僔儑儞僐儞僥僉僗僩
     */
    protected SessionContext sessionContext;

    /**
     * EJBEventListenerAgentBean傪怴婯偵惗惉偟傑偡丅
     */
    public EJBEventListenerAgentBean() {
        this.sessionContext = null;
    }

    /**
     * 娭楢偡傞SessionContext傪愝掕偟傑偡丅
     * 僐儞僥僫偼僀儞僗僞儞僗惗惉屻偵偙偺儊僜僢僪傪屇傃弌偟傑偡丅
     *
     * @param sessionContext SessionContext僀儞僞僼僃乕僗
     */
    public void setSessionContext(SessionContext sessionContext) {
        this.sessionContext = sessionContext;
    }

    /**
     * Session Bean偺偑廔椆偡傞慜偵EJB僐儞僥僫偑屇傃弌偡儊僜僢僪偱偡丅
     *
     * @throws EJBException 僔僗僥儉儗儀儖偺僄儔乕
     * @throws RemoteException EJB 1.0埲慜偲偺屳姺惈偺偨傔偺椺奜
     */
    public void ejbRemove() throws EJBException {
    }

    /**
     * "passive"忬懺偺帪偵僀儞僗僞儞僗偑妶惈壔偝傟傞帪偵屇偽傟傞儊僜僢僪偱偡丅
     * ejbPassivate()儊僜僢僪偱愭偵儕儕乕僗偝傟偨偡傋偰偺儕僜乕僗傪嵞庢摼偟傑偡丅
     *
     * @throws EJBException 僔僗僥儉儗儀儖偺僄儔乕
     * @throws RemoteException EJB 1.0埲慜偲偺屳姺惈偺偨傔偺椺奜
     */
    public void ejbActivate() throws EJBException {
    }

    /**
     * 僀儞僗僞儞僗偑"passive"忬懺偵堏傞慜偵屇偽傟傞儊僜僢僪偱偡丅
     * ejbActivate()儊僜僢僪偱嵞庢摼偝傟傞儕僜乕僗傪偡傋偰儕儕乕僗偟傑偡丅
     *
     * @throws EJBException 僔僗僥儉儗儀儖偺僄儔乕
     * @throws RemoteException EJB 1.0埲慜偲偺屳姺惈偺偨傔偺椺奜
     */
    public void ejbPassivate() throws EJBException {
    }

    /**
     * 僀儀儞僩張棟傪幚峴偟傑偡丅
     *
     * @param event 僀儀儞僩
     * @return 僀儀儞僩張棟寢壥
     * @throws EventManagerException 僀儀儞僩儅僱乕僕儍偺惗惉偵幐攕
     * @throws EventException 僀儀儞僩張棟幚峴偵幐攕
     * @throws SystemException 僀儀儞僩張棟帪偵僔僗僥儉椺奜偑敪惗
     * @throws ApplicationException 僀儀儞僩張棟帪偵傾僾儕働乕僔儑儞椺奜偑敪惗
     * @since 4.2
     */
    protected EventResult dispatchEvent(Event event)
        throws
            EventManagerException,
            EventException,
            SystemException,
            ApplicationException {

        return EventManager.getEventManager().dispatch(event, true);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -