Options
All
  • Public
  • Public/Protected
  • All
Menu

Class StatusOperations

Hierarchy

Implements

  • any
  • any

Index

Constructors

constructor

Properties

Protected _counters

_counters: any = new CompositeCounters()

Protected _dependencyResolver

_dependencyResolver: any = new DependencyResolver()

Protected _logger

_logger: any = new CompositeLogger()

Methods

configure

  • configure(config: ConfigParams): void
  • Parameters

    • config: ConfigParams

    Returns void

Protected getCorrelationId

  • getCorrelationId(req: any): any

Protected getFilterParams

  • getFilterParams(req: any): FilterParams

Protected getPagingParams

  • getPagingParams(req: any): PagingParams

getStatusOperation

  • getStatusOperation(): (Anonymous function)
  • Returns (Anonymous function)

invoke

  • invoke(operation: string): function
  • Parameters

    • operation: string

    Returns function

      • (req: any, res: any): void
      • Parameters

        • req: any
        • res: any

        Returns void

Protected sendBadRequest

  • sendBadRequest(req: any, res: any, message: string): void
  • Parameters

    • req: any
    • res: any
    • message: string

    Returns void

Protected sendConflict

  • sendConflict(req: any, res: any, message: string): void
  • Parameters

    • req: any
    • res: any
    • message: string

    Returns void

Protected sendCreatedResult

  • sendCreatedResult(req: any, res: any): function
  • Parameters

    • req: any
    • res: any

    Returns function

      • (err: any, result: any): void
      • Parameters

        • err: any
        • result: any

        Returns void

Protected sendDeletedResult

  • sendDeletedResult(req: any, res: any): function
  • Parameters

    • req: any
    • res: any

    Returns function

      • (err: any, result: any): void
      • Parameters

        • err: any
        • result: any

        Returns void

Protected sendEmptyResult

  • sendEmptyResult(req: any, res: any): function
  • Parameters

    • req: any
    • res: any

    Returns function

      • (err: any): void
      • Parameters

        • err: any

        Returns void

Protected sendError

  • sendError(req: any, res: any, error: any): void
  • Parameters

    • req: any
    • res: any
    • error: any

    Returns void

Protected sendInternalError

  • sendInternalError(req: any, res: any, message: string): void

Protected sendNotFound

  • sendNotFound(req: any, res: any, message: string): void
  • Parameters

    • req: any
    • res: any
    • message: string

    Returns void

Protected sendResult

  • sendResult(req: any, res: any): function
  • Parameters

    • req: any
    • res: any

    Returns function

      • (err: any, result: any): void
      • Parameters

        • err: any
        • result: any

        Returns void

Protected sendServerUnavailable

  • sendServerUnavailable(req: any, res: any, message: string): void

Protected sendSessionExpired

  • sendSessionExpired(req: any, res: any, message: string): void

Protected sendUnauthorized

  • sendUnauthorized(req: any, res: any, message: string): void

setReferences

  • setReferences(references: IReferences): void
  • Sets references to dependent components.

    Parameters

    • references: IReferences

      references to locate the component dependencies.

    Returns void

status

  • status(req: any, res: any): void
  • Handles status requests

    Parameters

    • req: any

      an HTTP request

    • res: any

      an HTTP response

    Returns void

Generated using TypeDoc