Class AbstractRequestProcessor
Methods
Protected createAndWrapMessageClient
Protected Abstract createGraphClient
Protected Abstract createMessageClient
Private handleCommandError
-
Parameters
-
err: any
-
-
-
-
callback: (error: any) => void
Returns void
Private handleEventError
-
Parameters
-
err: any
-
-
-
-
callback: (error: any) => void
Returns void
processCommand
-
Parameters
-
-
Default value callback: (result: Promise<HandlerResult>) => void = () => {}
Returns void
processEvent
-
Parameters
-
-
Default value callback: (results: Promise<HandlerResult[]>) => void = () => {}
Returns void
sendCommandStatus
-
Parameters
-
success: boolean
-
code: number
-
-
Returns Promise<any>
sendEventStatus
-
Parameters
Returns Promise<any>
Protected Abstract sendStatusMessage
-
Parameters
Returns Promise<any>
Protected setupNamespace
- setupNamespace(request: any, automations: AutomationServer, invocationId?: string, ts?: number): { correlationId: any; invocationId: string; name: string; operation: any; ts: number; version: string; workspaceId: any; workspaceName: any }
-
Parameters
-
request: any
-
-
Default value invocationId: string = guid()
-
Default value ts: number = Date.now()
Returns { correlationId: any; invocationId: string; name: string; operation: any; ts: number; version: string; workspaceId: any; workspaceName: any }
-
correlationId: any
-
invocationId: string
-
name: string
-
operation: any
-
ts: number
-
version: string
-
workspaceId: any
-
workspaceName: any