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

com.github.houbb.rpc.client.proxy.ReferenceProxy Maven / Gradle / Ivy

package com.github.houbb.rpc.client.proxy;

import java.lang.reflect.InvocationHandler;

/**
 * 参考:https://blog.csdn.net/u012240455/article/details/79210250
 *
 * (1)方法执行并不需要一定要有实现类。
 * (2)直接根据反射即可处理相关信息。
 * (3)rpc 是一种强制根据接口进行编程的实现方式。
 * @author binbin.hou
 * @since 0.0.6
 * @param  泛型
 */
public interface ReferenceProxy extends InvocationHandler {

    /**
     * 获取代理实例
     * (1)接口只是为了代理。
     * (2)实际调用中更加关心 的是 serviceId
     * @return 代理实例
     * @since 0.0.6
     */
    @SuppressWarnings("unchecked")
    T proxy();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy