public class GlobalCallbackHelper extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T> void |
addCallback(Callback<T> callback)
Registers global callback.
|
static CallbackResult<?> |
afterCall(Object obj,
Class callbackClass,
Object[] args,
Object result)
>THIS METHOD SHOULD NOT BE CALLED
MANUALLY
|
static CallbackResult<?> |
beforeCall(Object obj,
Class callbackClass,
Object... args)
THIS METHOD SHOULD NOT BE CALLED MANUALLY
|
static <T> void |
removeCallback(Callback<T> callback)
Removes global callback from the list.
|
public static <T> void addCallback(Callback<T> callback)
callback - callback to addpublic static <T> void removeCallback(Callback<T> callback)
callback - callback to removepublic static CallbackResult<?> beforeCall(Object obj, Class callbackClass, Object... args)
obj - method on whom was invokedcallbackClass - what method was actually invokedargs - method argumentspublic static CallbackResult<?> afterCall(Object obj, Class callbackClass, Object[] args, Object result)
obj - method on whom was invokedcallbackClass - what method was actually invokedargs - method argumentsresult - original method resultCopyright © 2014–2015. All rights reserved.