| Package | Description |
|---|---|
| at.chrl.callbacks | |
| at.chrl.callbacks.util |
| Modifier and Type | Method and Description |
|---|---|
default CallbackResult |
Callback.afterCall(T obj,
Object[] args,
Object methodResult)
Method that is called after actual method call.
|
default CallbackResult |
Callback.beforeCall(T obj,
Object[] args)
Method that is called before actual method is invoked.
|
static <T> CallbackResult<T> |
CallbackResult.newCallbackBlocker()
Returns callback that blocks another callbacks, cached instance is used
for perfomance reasons
|
static <T> CallbackResult<T> |
CallbackResult.newContinue()
Returns callback for continue action, for perfomance reasons returns
cached instance
|
static <T> CallbackResult<T> |
CallbackResult.newFullBlocker(T result)
Returns callback that blocks another callbacks and method invocation.
|
| Modifier and Type | Method and Description |
|---|---|
static CallbackResult<?> |
ObjectCallbackHelper.afterCall(EnhancedObject obj,
Class callbackClass,
Object[] args,
Object result)
This method invokes callbacks after method invocation
|
static CallbackResult<?> |
GlobalCallbackHelper.afterCall(Object obj,
Class callbackClass,
Object[] args,
Object result)
>THIS METHOD SHOULD NOT BE CALLED
MANUALLY
|
static CallbackResult<?> |
ObjectCallbackHelper.beforeCall(EnhancedObject obj,
Class callbackClass,
Object... args)
This method call callbacks before actual method invocation takes place
|
static CallbackResult<?> |
GlobalCallbackHelper.beforeCall(Object obj,
Class callbackClass,
Object... args)
THIS METHOD SHOULD NOT BE CALLED MANUALLY
|
CallbackResult<Boolean> |
CheckCallback.beforeCall(Object obj,
Object[] args) |
Copyright © 2014–2015. All rights reserved.