summaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/shared/communication/ClientRpc.java
blob: d49bc052602ea0ed43856db94adc01d1916fc41e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/*
@VaadinApache2LicenseForJavaFiles@
 */

package com.vaadin.shared.communication;

import java.io.Serializable;

/**
 * Interface to be extended by all server to client RPC interfaces.
 * 
 * On the server side, proxies of the interface can be obtained from
 * AbstractComponent. On the client, RPC implementations can be registered with
 * AbstractConnector.registerRpc().
 * 
 * Note: Currently, each RPC interface may not contain multiple methods with the
 * same name, even if their parameter lists would differ.
 * 
 * @since 7.0
 */
public interface ClientRpc extends Serializable {

}