|
1 |
| |
|
2 |
| |
|
3 |
| |
|
4 |
| |
|
5 |
| package net.sf.crispy; |
|
6 |
| |
|
7 |
| import java.lang.reflect.Method; |
|
8 |
| |
|
9 |
| import net.sf.crispy.proxy.DynamicProxy; |
|
10 |
| |
|
11 |
| |
|
12 |
| |
|
13 |
| |
|
14 |
| |
|
15 |
| |
|
16 |
| |
|
17 |
| public final class InterceptorContext { |
|
18 |
| |
|
19 |
| private DynamicProxy dynamicProxy = null; |
|
20 |
| private Method method = null; |
|
21 |
| private Object[] args = null; |
|
22 |
| private Object elseObject = null; |
|
23 |
| private Object result = null; |
|
24 |
| private boolean interruptInvocation = false; |
|
25 |
| |
|
26 |
| |
|
27 |
3
| public InterceptorContext (DynamicProxy pvDynamicProxy, Method pvMethod, Object pvArgs[]) {
|
|
28 |
3
| setDynamicProxy(pvDynamicProxy);
|
|
29 |
3
| setMethod(pvMethod);
|
|
30 |
3
| setArgs(pvArgs);
|
|
31 |
| } |
|
32 |
845
| public InterceptorContext (DynamicProxy pvDynamicProxy, Method pvMethod, Object pvArgs[], Object pvElseObject) {
|
|
33 |
845
| setDynamicProxy(pvDynamicProxy);
|
|
34 |
845
| setMethod(pvMethod);
|
|
35 |
845
| setArgs(pvArgs);
|
|
36 |
845
| setElseObject(pvElseObject);
|
|
37 |
| } |
|
38 |
| |
|
39 |
| |
|
40 |
13
| public void setInterruptInvocation(boolean pvInterruptInvocation) { interruptInvocation = pvInterruptInvocation; }
|
|
41 |
1150
| public boolean getInterruptInvocation() { return interruptInvocation; }
|
|
42 |
| |
|
43 |
2674
| public Object[] getArgs() { return args; }
|
|
44 |
876
| public void setArgs(Object[] pvArgs) { args = pvArgs; }
|
|
45 |
| |
|
46 |
846
| public DynamicProxy getDynamicProxy() { return dynamicProxy; }
|
|
47 |
848
| public void setDynamicProxy(DynamicProxy pvDynamicProxy) { dynamicProxy = pvDynamicProxy; }
|
|
48 |
| |
|
49 |
844
| public Object getElseObject() { return elseObject; }
|
|
50 |
845
| public void setElseObject(Object pvElseObject) { elseObject = pvElseObject; }
|
|
51 |
| |
|
52 |
2653
| public Method getMethod() { return method; }
|
|
53 |
849
| public void setMethod(Method pvMethod) { method = pvMethod; }
|
|
54 |
| |
|
55 |
876
| public void setResult(Object pvResult) { result = pvResult; }
|
|
56 |
860
| public Object getResult() { return result; }
|
|
57 |
| |
|
58 |
| |
|
59 |
| |
|
60 |
| |
|
61 |
2
| public String toString() {
|
|
62 |
2
| return "Proxy: " + getDynamicProxy() + " - Method: " + getMethod() + " - Args: " + getArgs() + " - Result: " + getResult();
|
|
63 |
| } |
|
64 |
| } |