BehavioralProcessor
Defined in: core/src/core/behavioral/processor.ts:8
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new BehavioralProcessor(
logger,eventBus):BehavioralProcessor
Defined in: core/src/core/behavioral/processor.ts:11
Parameters
Section titled “Parameters”logger
Section titled “logger”eventBus
Section titled “eventBus”Returns
Section titled “Returns”BehavioralProcessor
Methods
Section titled “Methods”getEndpointId()
Section titled “getEndpointId()”getEndpointId(
request):string
Defined in: core/src/core/behavioral/processor.ts:92
Parameters
Section titled “Parameters”request
Section titled “request”Returns
Section titled “Returns”string
processReturnRules()
Section titled “processReturnRules()”processReturnRules(
request,response,clientIp,routeConfig):Promise<void>
Defined in: core/src/core/behavioral/processor.ts:55
Parameters
Section titled “Parameters”request
Section titled “request”response
Section titled “response”clientIp
Section titled “clientIp”string
routeConfig
Section titled “routeConfig”Returns
Section titled “Returns”Promise<void>
processUsageRules()
Section titled “processUsageRules()”processUsageRules(
request,clientIp,routeConfig):Promise<void>
Defined in: core/src/core/behavioral/processor.ts:20
Parameters
Section titled “Parameters”request
Section titled “request”clientIp
Section titled “clientIp”string
routeConfig
Section titled “routeConfig”Returns
Section titled “Returns”Promise<void>
setGuardDecorator()
Section titled “setGuardDecorator()”setGuardDecorator(
decorator):void
Defined in: core/src/core/behavioral/processor.ts:16
Parameters
Section titled “Parameters”decorator
Section titled “decorator”behaviorTracker
Section titled “behaviorTracker”BehaviorTracker
Returns
Section titled “Returns”void