|
||||||||||
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 |