Search Results for

    / fm / liveswitch / WebSocketOpenArgs

    Class: WebSocketOpenArgs

    fm.liveswitch.WebSocketOpenArgs

    Open arguments for the [[fm.liveswitch.webSocket]] class.

    Hierarchy

    • Dynamic

      ↳ WebSocketOpenArgs

    Table of contents

    Constructors

    • constructor

    Methods

    • fmliveswitchWebSocketOpenArgsInit
    • getDynamicProperties
    • getDynamicValue
    • getHandshakeTimeout
    • getHeaders
    • getOnFailure
    • getOnReceive
    • getOnRequestCreated
    • getOnResponseReceived
    • getOnStreamFailure
    • getOnSuccess
    • getSender
    • getStreamTimeout
    • getTypeString
    • setDynamicValue
    • setHandshakeTimeout
    • setHeaders
    • setOnFailure
    • setOnReceive
    • setOnRequestCreated
    • setOnResponseReceived
    • setOnStreamFailure
    • setOnSuccess
    • setSender
    • setStreamTimeout
    • unsetDynamicValue

    Constructors

    constructor

    + new WebSocketOpenArgs(): WebSocketOpenArgs

    Creates a new instance of

    Returns: WebSocketOpenArgs

    Inherited from: Dynamic

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:38

    Methods

    fmliveswitchWebSocketOpenArgsInit

    ▸ PrivatefmliveswitchWebSocketOpenArgsInit(): void

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:34


    getDynamicProperties

    ▸ getDynamicProperties(): Hash<string, Object>

    Gets all dynamic properties on this instance.

    Returns: Hash<string, Object>

    Inherited from: Dynamic

    Defined in: Generated/TypeScript/fm.liveswitch/Dynamic.ts:37


    getDynamicValue

    ▸ getDynamicValue(key: string): Object

    Gets a property value from the local cache.

    Parameters:

    Name Type Description
    key string The property key. This key is used internally only, but should be namespaced to avoid conflict with third-party extensions.

    Returns: Object

    The stored value, if found; otherwise null.

    Inherited from: Dynamic

    Defined in: Generated/TypeScript/fm.liveswitch/Dynamic.ts:58


    getHandshakeTimeout

    ▸ getHandshakeTimeout(): number

    Gets the timeout for the handshake (in ms).

    Returns: number

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:63


    getHeaders

    ▸ getHeaders(): NameValueCollection

    Gets headers to send with the handshake request.

    Returns: NameValueCollection

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:75


    getOnFailure

    ▸ getOnFailure(): IAction1<WebSocketOpenFailureArgs>

    Gets the callback to invoke when a connection could not be established.

    Returns: IAction1<WebSocketOpenFailureArgs>

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:87


    getOnReceive

    ▸ getOnReceive(): IAction1<WebSocketReceiveArgs>

    Gets the callback to invoke when a message is received.

    Returns: IAction1<WebSocketReceiveArgs>

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:99


    getOnRequestCreated

    ▸ getOnRequestCreated(): IAction1<HttpRequestCreatedArgs>

    Gets the callback to invoke before the handshake request is sent.

    Returns: IAction1<HttpRequestCreatedArgs>

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:111


    getOnResponseReceived

    ▸ getOnResponseReceived(): IAction1<HttpResponseReceivedArgs>

    Gets the callback to invoke after the handshake response is received.

    Returns: IAction1<HttpResponseReceivedArgs>

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:123


    getOnStreamFailure

    ▸ getOnStreamFailure(): IAction1<WebSocketStreamFailureArgs>

    Gets the callback to invoke when a successful connection breaks down.

    Returns: IAction1<WebSocketStreamFailureArgs>

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:135


    getOnSuccess

    ▸ getOnSuccess(): IAction1<WebSocketOpenSuccessArgs>

    Gets the callback to invoke when a successful connection has been established.

    Returns: IAction1<WebSocketOpenSuccessArgs>

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:147


    getSender

    ▸ getSender(): Object

    Gets the sender of the request.

    Returns: Object

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:159


    getStreamTimeout

    ▸ getStreamTimeout(): number

    Gets the timeout for the stream (in ms).

    Returns: number

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:171


    getTypeString

    ▸ getTypeString(): string

    Returns: string

    Overrides: Dynamic

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:10


    setDynamicValue

    ▸ setDynamicValue(key: string, value: Object): void

    Sets a property value in the local cache.

    Parameters:

    Name Type Description
    key string The property key. This key is used internally only, but should be namespaced to avoid conflict with third-party extensions.
    value Object The property value. This can be any object that needs to be stored for future use.

    Returns: void

    Inherited from: Dynamic

    Defined in: Generated/TypeScript/fm.liveswitch/Dynamic.ts:95


    setHandshakeTimeout

    ▸ setHandshakeTimeout(value: number): void

    Sets the timeout for the handshake (in ms).

    Parameters:

    Name Type
    value number

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:183


    setHeaders

    ▸ setHeaders(value: NameValueCollection): void

    Sets headers to send with the handshake request.

    Parameters:

    Name Type
    value NameValueCollection

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:196


    setOnFailure

    ▸ setOnFailure(value: IAction1<WebSocketOpenFailureArgs>): void

    Sets the callback to invoke when a connection could not be established.

    Parameters:

    Name Type
    value IAction1<WebSocketOpenFailureArgs>

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:208


    setOnReceive

    ▸ setOnReceive(value: IAction1<WebSocketReceiveArgs>): void

    Sets the callback to invoke when a message is received.

    Parameters:

    Name Type
    value IAction1<WebSocketReceiveArgs>

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:220


    setOnRequestCreated

    ▸ setOnRequestCreated(value: IAction1<HttpRequestCreatedArgs>): void

    Sets the callback to invoke before the handshake request is sent.

    Parameters:

    Name Type
    value IAction1<HttpRequestCreatedArgs>

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:232


    setOnResponseReceived

    ▸ setOnResponseReceived(value: IAction1<HttpResponseReceivedArgs>): void

    Sets the callback to invoke after the handshake response is received.

    Parameters:

    Name Type
    value IAction1<HttpResponseReceivedArgs>

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:244


    setOnStreamFailure

    ▸ setOnStreamFailure(value: IAction1<WebSocketStreamFailureArgs>): void

    Sets the callback to invoke when a successful connection breaks down.

    Parameters:

    Name Type
    value IAction1<WebSocketStreamFailureArgs>

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:256


    setOnSuccess

    ▸ setOnSuccess(value: IAction1<WebSocketOpenSuccessArgs>): void

    Sets the callback to invoke when a successful connection has been established.

    Parameters:

    Name Type
    value IAction1<WebSocketOpenSuccessArgs>

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:268


    setSender

    ▸ setSender(value: Object): void

    Sets the sender of the request.

    Parameters:

    Name Type
    value Object

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:280


    setStreamTimeout

    ▸ setStreamTimeout(value: number): void

    Sets the timeout for the stream (in ms).

    Parameters:

    Name Type
    value number

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WebSocketOpenArgs.ts:292


    unsetDynamicValue

    ▸ unsetDynamicValue(key: string): boolean

    Removes a property value from the local cache. Returns true if the value was removed and returns false otherwise.

    Parameters:

    Name Type Description
    key string The property key. This key is used internally only, but should be namespaced to avoid conflict with third-party extensions.

    Returns: boolean

    true if the value was removed; otherwise, false.

    Inherited from: Dynamic

    Defined in: Generated/TypeScript/fm.liveswitch/Dynamic.ts:122

    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.15.0