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

📄 eventpropertyhandler.java

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

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

import java.util.Collection;

import jp.co.intra_mart.framework.system.property.PropertyHandler;

/**
 * 僀儀儞僩偺愝掕忣曬偵愙懕偡傞僋儔僗偱偡丅
 *
 * @author INTRAMART
 * @version 1.0
 */
public interface EventPropertyHandler extends PropertyHandler {

    /**
     * 僾儘僷僥傿偺摦揑撉傒崬傒偑壜擻偐偳偆偐挷傋傑偡丅
     *
     * @return true丗僾儘僷僥傿偺摦揑撉傒崬傒偑壜擻丄false丗僾儘僷僥傿偺摦揑撉傒崬傒晄壜
     * @throws EventPropertyException 僠僃僢僋帪偵椺奜偑敪惗
     * @since 3.2
     */
    public boolean isDynamic() throws EventPropertyException;

    /**
     * 僉乕偵奩摉偡傞僀儀儞僩偺僋儔僗柤傪庢摼偟傑偡丅
     * 奩摉偡傞僀儀儞僩偑懚嵼偟側偄応崌丄null傪曉偟傑偡丅
     *
     * @param application 傾僾儕働乕僔儑儞
     * @param key 僀儀儞僩偺僉乕
     * @return 僀儀儞僩偺僋儔僗柤
     * @throws EventPropertyException 僀儀儞僩偺僋儔僗柤偺庢摼偵幐攕
     */
    public String getEventName(String application, String key)
        throws EventPropertyException;

    /**
     * 僉乕偵奩摉偡傞僀儀儞僩儕僗僫僼傽僋僩儕偺僋儔僗柤傪庢摼偟傑偡丅
     *
     * @param application 傾僾儕働乕僔儑儞
     * @param key 僀儀儞僩儕僗僫僼傽僋僩儕偺僉乕
     * @return 僀儀儞僩儕僗僫僼傽僋僩儕偺僋儔僗柤
     * @throws EventPropertyException 僀儀儞僩儕僗僫僼傽僋僩儕偺僋儔僗柤偺庢摼偵幐攕
     */
    public String getEventListenerFactoryName(String application, String key)
        throws EventPropertyException;

    /**
     * 僉乕偵奩摉偡傞僀儀儞僩儕僗僫僼傽僋僩儕偺弶婜僷儔儊乕僞傪庢摼偟傑偡丅
     *
     * @param application 傾僾儕働乕僔儑儞
     * @param key 僀儀儞僩偺僉乕
     * @return 僀儀儞僩儕僗僫僼傽僋僩儕偺弶婜僷儔儊乕僞
     * @throws EventPropertyException 僀儀儞僩儕僗僫僼傽僋僩儕偺弶婜僷儔儊乕僞偺庢摼偵幐攕
     */
    public EventListenerFactoryParam[] getEventListenerFactoryParams(
        String application,
        String key)
        throws EventPropertyException;

    /**
     * 僉乕偵奩摉偡傞僀儀儞僩偺僀儀儞僩僩儕僈忣曬傪偡傋偰庢摼偟傑偡丅
     * <CODE>application</CODE>偲<CODE>key</CODE>偱掕媊偝傟傞{@link EventTrigger}傪掕媊偝傟偨弴斣偱僜乕僩偟偨Collection偲偟偰庢摼偟傑偡丅
     *
     * @param application 傾僾儕働乕僔儑儞
     * @param key 僀儀儞僩偺僉乕
     * @return 僀儀儞僩僩儕僈忣曬偺僐儗僋僔儑儞
     * @throws EventPropertyException 僀儀儞僩僩儕僈忣曬偺庢摼偵幐攕
     * @see EventListener
     */
    public Collection getEventTriggerInfos(String application, String key)
        throws EventPropertyException;

    /**
     * 僉乕偵奩摉偡傞僀儀儞僩偺僀儀儞僩僩儕僈忣曬傪偡傋偰庢摼偟傑偡丅
     * 偙偙偱庢摼偝傟傞僀儀儞僩僩儕僈偼僀儀儞僩偺張棟屻偵幚峴偝傟傑偡丅
     * <CODE>application</CODE>偲<CODE>key</CODE>偱掕媊偝傟傞{@link EventTrigger}傪掕媊偝傟偨弴斣偱僜乕僩偟偨Collection偲偟偰庢摼偟傑偡丅
     *
     * @param application 傾僾儕働乕僔儑儞
     * @param key 僀儀儞僩偺僉乕
     * @return 僀儀儞僩僩儕僈忣曬偺僐儗僋僔儑儞
     * @throws EventPropertyException 僀儀儞僩僩儕僈忣曬偺庢摼偵幐攕
     * @see EventListener
     */
    public Collection getPostEventTriggerInfos(String application, String key)
        throws EventPropertyException;
}

⌨️ 快捷键说明

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