package com.jqmobile.core.server.rmi2; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * <p>标注接口以及方法能被RMI远程访问</p> * <p>标注时必须同时标志接口和方法。若只标注接口不标注方法,方法不可用;若只标注方法不标注其对应接口,接口不可访问,则其方法亦无法访问 * * <p>Copyright: 版权所有 (c) 2002 - 2015<br> * Company: 久其</p> * * @author modi qq:411051729 * @version 2014年4月1日 */ @Documented @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.METHOD, ElementType.TYPE}) public @interface RMI { /** * 实现类,默认为"",默认时使用Service实现类 * <p>此属性只有标注在类或接口上有效,方法上无效 * @return String * @user modi qq:411051729 */ String impl() default ""; }