Interface: IKernelHook<IncomingEventType, OutgoingResponseType>
Interface: IKernelHook<IncomingEventType, OutgoingResponseType>
Hook interface.
Represents a hook that can either be synchronous or asynchronous.
Type Parameters
IncomingEventType
IncomingEventType
extends IncomingEvent
OutgoingResponseType
OutgoingResponseType
extends OutgoingResponse
Properties
onEventHandled?
optional onEventHandled: KernelHookListener;
onExecutingErrorHandler?
optional onExecutingErrorHandler: KernelHookListener;
onExecutingEventHandler?
optional onExecutingEventHandler: KernelHookListener;
onHandlingEvent?
optional onHandlingEvent: KernelHookListener;
onInit?
optional onInit: KernelHookListener;
onKernelMiddlewareProcessed?
optional onKernelMiddlewareProcessed: PipelineHookListener<IncomingEventType, OutgoingResponseType, any[]>;
onPreparingResponse?
optional onPreparingResponse: KernelHookListener;
onProcessingKernelMiddleware?
optional onProcessingKernelMiddleware: PipelineHookListener<IncomingEventType, OutgoingResponseType, any[]>;
onResponsePrepared?
optional onResponsePrepared: KernelHookListener;
onTerminate?
optional onTerminate: KernelHookListener;