Wenlong Lyu created FLINK-4443: ---------------------------------- Summary: Add support in RpcCompletenessTest for inheritance of RpcGateway and RpcEndpoint Key: FLINK-4443 URL: https://issues.apache.org/jira/browse/FLINK-4443 Project: Flink Issue Type: Sub-task Reporter: Wenlong Lyu Assignee: Wenlong Lyu
RpcCompletenessTest needs to support RpcGateway which is composited by some basic functions like the example following: {code:java} public interface ExecutionStateListener extends RpcGateway { public void notifyExecutionStateChanges(); } public interface JobStateListener extends RpcGateway { public void notifyJobStateChanges(); } public interface JobWatcher extends ExecutionStateListener, JobStateListener, RpcGateway { } public class JobWatcherEndpoint extends RpcEndpoint<JobWatcher> { protected JobWatcherEndpoint(RpcService rpcService) { super(rpcService); } @RpcMethod public void notifyExecutionStateChanges() { } @RpcMethod public void notifyJobStateChanges() { } } public class AttachedJobClient extends JobWatcherEndpoint { protected JobClient(RpcService rpcService) { super(rpcService); } } {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)