Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MainFacadeService

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected _dependencyResolver

_dependencyResolver: DependencyResolver = new DependencyResolver()

Protected _logger

_logger: any = new CompositeLogger()

Protected _partition

_partition: any = express()

Protected _rootPath

_rootPath: string = ""

Methods

close

  • close(correlationId: string, callback?: function): void
  • Parameters

    • correlationId: string
    • Optional callback: function
        • (err: any): void
        • Parameters

          • err: any

          Returns void

    Returns void

configure

  • configure(config: ConfigParams): void
  • Parameters

    • config: ConfigParams

    Returns void

Protected getConnection

  • getConnection(correlationId: string, callback: function): void
  • Parameters

    • correlationId: string
    • callback: function
        • (err: any, result: ConnectionParams): void
        • Parameters

          • err: any
          • result: ConnectionParams

          Returns void

    Returns void

Protected getCredential

  • getCredential(correlationId: string, connection: ConnectionParams, callback: function): void
  • Parameters

    • correlationId: string
    • connection: ConnectionParams
    • callback: function
        • (err: any, result: CredentialParams): void
        • Parameters

          • err: any
          • result: CredentialParams

          Returns void

    Returns void

getRootPath

  • getRootPath(): string

isMaintenanceEnabled

  • isMaintenanceEnabled(): boolean
  • Returns boolean

isOpen

  • isOpen(): boolean
  • Returns boolean

open

  • open(correlationId: string, callback?: function): void
  • Parameters

    • correlationId: string
    • Optional callback: function
        • (err: any): void
        • Parameters

          • err: any

          Returns void

    Returns void

registerMiddleware

  • registerMiddleware(action: function): void
  • Parameters

    • action: function
        • (req: any, res: any, next: function): void
        • Parameters

          • req: any
          • res: any
          • next: function
              • (): void
              • Returns void

          Returns void

    Returns void

registerMiddlewareForPath

  • registerMiddlewareForPath(path: string, action: function): void
  • Parameters

    • path: string
    • action: function
        • (req: any, res: any, next: function): void
        • Parameters

          • req: any
          • res: any
          • next: function
              • (): void
              • Returns void

          Returns void

    Returns void

registerRoute

  • registerRoute(method: string, route: string, action: function): void
  • Parameters

    • method: string
    • route: string
    • action: function
        • (req: any, res: any): void
        • Parameters

          • req: any
          • res: any

          Returns void

    Returns void

registerRouteWithAuth

  • registerRouteWithAuth(method: string, route: string, authorize: function, action: function): void
  • Parameters

    • method: string
    • route: string
    • authorize: function
        • (req: any, res: any, next: function): void
        • Parameters

          • req: any
          • res: any
          • next: function
              • (): void
              • Returns void

          Returns void

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

          • req: any
          • res: any

          Returns void

    Returns void

setMaintenanceEnabed

  • setMaintenanceEnabed(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

setReferences

  • setReferences(references: IReferences): void
  • Parameters

    • references: IReferences

    Returns void

Generated using TypeDoc