All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ars.invoke.Context Maven / Gradle / Ivy

The newest version!
package ars.invoke;

import ars.invoke.request.SessionFactory;

/**
 * 请求调用上下文接口
 *
 * @author wuyongqiang
 */
public interface Context {
    /**
     * 获取资源路由对象
     *
     * @return 资源路由对象
     */
    public Router getRouter();

    /**
     * 获取消息国际化处理对象
     *
     * @return 消息国际化处理对象
     */
    public Messager getMessager();

    /**
     * 获取会话工厂对象
     *
     * @return 会话工厂对象
     */
    public SessionFactory getSessionFactory();

    /**
     * 获取上下文对象实例
     *
     * @param   数据类型
     * @param type 对象类型
     * @return 对象实例
     */
    public  T getBean(Class type);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy