package com.intuit.hooks
Classes
Name | Description |
---|---|
abstract class AsyncParallelBailHook<F : Function<BailResult<R>>, R> : AsyncBaseHook<F>
|
|
abstract class AsyncParallelHook<F : Function<*>> : AsyncBaseHook<F>
|
|
abstract class AsyncSeriesBailHook<F : Function<BailResult<R>>, R> : AsyncBaseHook<F>
|
|
abstract class AsyncSeriesHook<F : Function<*>> : AsyncBaseHook<F>
|
|
abstract class AsyncSeriesLoopHook<F : Function<LoopResult>, FInterceptor : Function<*>> : AsyncBaseHook<F>
|
|
abstract class AsyncSeriesWaterfallHook<F : Function<*>, R> : AsyncBaseHook<F>
|
|
class HookContext
|
|
open class Interceptors<F : Function<*>> : Any
|
|
data class TapInfo<FWithContext : Function<*>> : Any
|
|
abstract class AsyncBaseHook<F : Function<*>> : BaseHook<F>
|
|
abstract class SyncBaseHook<F : Function<*>> : BaseHook<F>
|
|
sealed class Hook: Any
|
|
abstract class BaseHook<F : Function<*>> : Hook
|
|
sealed class BailResult<T> : Any
|
|
abstract class SyncBailHook<F : Function<BailResult<R>>, R> : SyncBaseHook<F>
|
|
abstract class SyncHook<F : Function<*>> : SyncBaseHook<F>
|
|
enum class LoopResult: Enum<LoopResult>
|
|
class LoopInterceptors<F : Function<*>, FInterceptor : Function<*>> : Interceptors<F>
|
|
abstract class SyncLoopHook<F : Function<LoopResult>, FInterceptor : Function<*>> : SyncBaseHook<F>
|
|
abstract class SyncWaterfallHook<F : Function<*>, R> : SyncBaseHook<F>
|
Subpackages
Name | Description |
---|---|
package com.intuit.hooks.dsl
|
|
package com.intuit.hooks.utils
|
Typealiases
Name | Description |
---|---|
typealias HookContext = HashMap
|