KnowledgeOS API Reference
Preparing search index...
api/src
RequestPipeline
Class RequestPipeline
Index
Constructors
constructor
Methods
add
Interceptor
execute
get
Handler
Count
get
Interceptor
Count
get
Middleware
Count
on
Event
register
Handler
remove
Event
Handler
remove
Interceptor
remove
Middleware
unregister
Handler
use
Middleware
Constructors
constructor
new
RequestPipeline
(
config
?:
Partial
<
PipelineConfig
>
)
:
RequestPipeline
Parameters
Optional
config
:
Partial
<
PipelineConfig
>
Returns
RequestPipeline
Methods
add
Interceptor
addInterceptor
(
interceptor
:
Interceptor
,
order
?:
number
)
:
void
Parameters
interceptor
:
Interceptor
Optional
order
:
number
Returns
void
execute
execute
(
operation
:
OperationDescriptor
,
request
:
RequestContext
,
parameters
:
Record
<
string
,
unknown
>
,
)
:
Promise
<
ApiResponse
<
unknown
>
>
Parameters
operation
:
OperationDescriptor
request
:
RequestContext
parameters
:
Record
<
string
,
unknown
>
Returns
Promise
<
ApiResponse
<
unknown
>
>
get
Handler
Count
getHandlerCount
()
:
number
Returns
number
get
Interceptor
Count
getInterceptorCount
()
:
number
Returns
number
get
Middleware
Count
getMiddlewareCount
()
:
number
Returns
number
on
Event
onEvent
(
handler
:
PipelineEventHandler
)
:
void
Parameters
handler
:
PipelineEventHandler
Returns
void
register
Handler
registerHandler
(
operationId
:
string
,
handler
:
OperationHandler
)
:
void
Parameters
operationId
:
string
handler
:
OperationHandler
Returns
void
remove
Event
Handler
removeEventHandler
(
handler
:
PipelineEventHandler
)
:
boolean
Parameters
handler
:
PipelineEventHandler
Returns
boolean
remove
Interceptor
removeInterceptor
(
name
:
string
)
:
boolean
Parameters
name
:
string
Returns
boolean
remove
Middleware
removeMiddleware
(
name
:
string
)
:
boolean
Parameters
name
:
string
Returns
boolean
unregister
Handler
unregisterHandler
(
operationId
:
string
)
:
boolean
Parameters
operationId
:
string
Returns
boolean
use
Middleware
useMiddleware
(
name
:
string
,
fn
:
MiddlewareFunction
,
order
?:
number
)
:
void
Parameters
name
:
string
fn
:
MiddlewareFunction
Optional
order
:
number
Returns
void
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Interceptor
execute
get
Handler
Count
get
Interceptor
Count
get
Middleware
Count
on
Event
register
Handler
remove
Event
Handler
remove
Interceptor
remove
Middleware
unregister
Handler
use
Middleware
KnowledgeOS API Reference
Loading...