Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • default

Index

Constructors

Properties

db: default = ...

Class for accessing Globus commands

Methods

  • _queryStatus(taskId: string, hpcConfig: hpcConfig, script: string): Promise<any>
  • static
    async

    Implements the specified globus query

    param{string}

    taskId - taskId of transfer

    param{hpcconfig}

    hpcConfig - hpcConfiguration

    param{string}

    script - query string

    throw{error}
    • thrown when Globus query status fails
    return{string}
    • queryStatus string

    Parameters

    • taskId: string
    • hpcConfig: hpcConfig
    • script: string

    Returns Promise<any>

  • static

    Initializes globus job

    param{globusfile}

    from - from transfer folder

    param{globusfile}

    to - to transfer folder

    param{hpcconfig}

    hpcConfig - hpcConfiguration

    param{string}

    label - task label

    throw{error}
    • Thrown if globus query status fails
    return{string}
    • taskId

    Parameters

    Returns Promise<string>

  • mapUsername(initial_username: string, mapping_func: string): Promise<string>
  • monitorTransfer(taskId: string, hpcConfig: hpcConfig): Promise<string>
  • static
    async

    Returns output of querying 'globus_monitor.py'

    param{string}

    taskId - taskId of transfer

    param{hpcconfig}

    hpcConfig - hpcConfiguration

    return{promise<string>}
    • queryStatus string

    Parameters

    Returns Promise<string>

  • queryTransferStatus(taskId: string, hpcConfig: hpcConfig): Promise<string>
  • static
    async

    Returns output of querying 'globus_query_status.py'

    param{string}

    taskId - taskId of transfer

    param{hpcconfig}

    hpcConfig - hpcConfiguration

    return{promise<string>}
    • queryStatus string

    Parameters

    Returns Promise<string>

Generated using TypeDoc