open class Interceptors<F : Function<*>> : Any
Fields
Name | Description |
---|---|
var register: List<(TapInfo<F>)->TapInfo<F>?>
|
|
var tap: List<(HookContext, TapInfo<F>)->Unit>
|
|
var call: List<F>
|
Constructors
Name | Description |
---|---|
constructor()
|
Methods
addRegisterInterceptor
fun addRegisterInterceptor(interceptor: (TapInfo<F>)->TapInfo<F>?)
ReturnValue
Name | Description |
---|---|
Unit
|
invokeRegisterInterceptors
fun invokeRegisterInterceptors(info: TapInfo<F>?): TapInfo<F>?
Parameters
Name | Description |
---|---|
info: TapInfo<F>?
|
ReturnValue
Name | Description |
---|---|
TapInfo<F>?
|
addTapInterceptor
fun addTapInterceptor(interceptor: (HookContext, TapInfo<F>)->Unit)
Parameters
Name | Description |
---|---|
interceptor: (HookContext, TapInfo<F>)->Unit
|
ReturnValue
Name | Description |
---|---|
Unit
|
invokeTapInterceptors
fun invokeTapInterceptors(taps: List<TapInfo<F>>, context: HookContext)
Parameters
Name | Description |
---|---|
taps: List<TapInfo<F>>
|
|
context: HookContext
|
ReturnValue
Name | Description |
---|---|
Unit
|
addCallInterceptor
fun addCallInterceptor(interceptor: F)
Parameters
Name | Description |
---|---|
interceptor: F
|
ReturnValue
Name | Description |
---|---|
Unit
|