|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProxyFactory
(c) Agical AB 2005
| Method Summary | |
|---|---|
void |
clear()
Clear the state of the proxy factory |
Object |
createInterfaceInterceptionProxy(Class itf,
String id)
|
Object |
createInterfaceProxy(Class clazz,
String id)
Implementations must create a proxy to an interface of the specified class. |
Object |
createObjectInterceptionProxy(Class clazz,
Class[] signature,
Object[] args,
String id)
Implementations must create an intercepting proxy to an object of the specified class using the specified signature providing the specified arguments |
Object |
createObjectInterceptionProxy(Class clazz,
Object[] args,
String id)
Implementations creates an intercepting proxy to an object of the specified type if there is one and only one constructor assignable from the provided arguments |
Object |
createObjectMockProxy(Class clazz,
Class[] signature,
Object[] args,
String id)
Implementations must create a mocking proxy to an object of the specified class using the specified signature providing the specified arguments |
Object |
createObjectMockProxy(Class clazz,
Object[] args,
String id)
Implementations creates a mocking proxy to an object of the specified type if there is one and only one constructor assignable from the provided arguments |
Object |
createObjectMonitorProxy(Class clazz,
Class[] parameterTypes,
Object[] objects,
String string)
Implementation must create an intercepting proxy of the given class with the given arguments by using the constructor taking the parameter types provided. |
Object |
createObjectMonitorProxy(Class clazz,
Object[] objects,
String string)
Implementation must create an intercepting proxy of the given class by finding the most suitable constructor. |
| Method Detail |
|---|
Object createInterfaceProxy(Class clazz,
String id)
clazz - id - Unique id for the proxy
Object createObjectMockProxy(Class clazz,
Object[] args,
String id)
clazz - args - id - Unique id for the proxy
Object createObjectMockProxy(Class clazz,
Class[] signature,
Object[] args,
String id)
clazz - signature - args - id - Unique id for the proxy
void clear()
Object createObjectInterceptionProxy(Class clazz,
Object[] args,
String id)
clazz - args - id - Unique id for the proxy
Object createObjectInterceptionProxy(Class clazz,
Class[] signature,
Object[] args,
String id)
clazz - signature - args - id - Unique id for the proxy
Object createObjectMonitorProxy(Class clazz,
Class[] parameterTypes,
Object[] objects,
String string)
clazz - parameterTypes - objects - string -
Object createObjectMonitorProxy(Class clazz,
Object[] objects,
String string)
clazz - objects - string -
Object createInterfaceInterceptionProxy(Class itf,
String id)
itf - id -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||