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

com.dream.system.plugin.invocation.Invocation Maven / Gradle / Ivy

package com.dream.system.plugin.invocation;

import java.lang.reflect.Method;

/**
 * 接口代理信息
 */
public interface Invocation {
    /**
     * 执行下一步
     *
     * @return
     * @throws Throwable
     */
    Object proceed() throws Throwable;

    /**
     * 不代理的原始对象
     *
     * @return
     */
    Object getTarget();

    /**
     * 代理的方法
     *
     * @return
     */
    Method getMethod();

    /**
     * 代理方法的参数
     *
     * @return
     */
    Object[] getArgs();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy