public class ObjectCallbackHelper extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
addCallback(Callback callback,
EnhancedObject object)
Adds callback to the list.
|
static CallbackResult<?> |
afterCall(EnhancedObject obj,
Class callbackClass,
Object[] args,
Object result)
This method invokes callbacks after method invocation
|
static CallbackResult<?> |
beforeCall(EnhancedObject obj,
Class callbackClass,
Object... args)
This method call callbacks before actual method invocation takes place
|
static void |
removeCallback(Callback callback,
EnhancedObject object)
Removes callback from the list
|
public static void addCallback(Callback callback, EnhancedObject object)
callback - what to addobject - add callback to which objecpublic static void removeCallback(Callback callback, EnhancedObject object)
callback - what to removeobject - remove callback from which objectpublic static CallbackResult<?> beforeCall(EnhancedObject obj, Class callbackClass, Object... args)
obj - object that callbacks are invoked forcallbackClass - base callback classargs - args of methodCallback.beforeCall(Object, Object[])public static CallbackResult<?> afterCall(EnhancedObject obj, Class callbackClass, Object[] args, Object result)
obj - object that invokes this methodcallbackClass - superclass of callbackargs - method argsresult - method invokation resultCallback.afterCall(Object, Object[], Object)Copyright © 2014–2015. All rights reserved.