public class MyMethodInterceptor extends Object
| Constructor and Description |
|---|
MyMethodInterceptor()
Constructor MyMethodInterceptor
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
createInstance(Object proxyObject,
Method method,
Object[] methodArgs,
Method superMethod)
create the object for linked method call or object of leaf node
|
protected String |
extractPropertyName(Method method)
extract the name of property from method called.
|
Object |
getObject(Type type)
Method to get the object for the given type
|
Object |
intercept(Object proxyObject,
Method method,
Object[] methodArgs,
Method superMethod) |
@RuntimeType public Object intercept(@This Object proxyObject, @Origin Method method, @AllArguments Object[] methodArgs, @SuperMethod(nullIfImpossible=true) Method superMethod) throws FMSException
FMSExceptionprotected String extractPropertyName(Method method)
method - public <T> T createInstance(Object proxyObject, Method method, Object[] methodArgs, Method superMethod) throws FMSException
ThrowableFMSExceptionpublic Object getObject(Type type) throws FMSException
type - the typeThrowableFMSExceptionCopyright © 2025. All Rights Reserved.