blob: 026c847e2b5dfd7e154c993ed9a63613e17e109f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
/*
@VaadinApache2LicenseForJavaFiles@
*/
package com.vaadin.terminal.gwt.server;
import java.io.Serializable;
/**
* Server side RPC manager that can invoke methods based on RPC calls received
* from the client.
*
* @since 7.0
*/
public interface RpcManager extends Serializable {
public void applyInvocation(ServerRpcMethodInvocation invocation)
throws RpcInvocationException;
/**
* Wrapper exception for exceptions which occur during invocation of an RPC
* call
*
* @author Vaadin Ltd
* @version @VERSION@
* @since 7.0
*
*/
public static class RpcInvocationException extends Exception {
public RpcInvocationException() {
super();
}
public RpcInvocationException(String message, Throwable cause) {
super(message, cause);
}
public RpcInvocationException(String message) {
super(message);
}
public RpcInvocationException(Throwable cause) {
super(cause);
}
}
}
|