Docs
Launch GraphOS Studio


CLASS

SplitNetworkTransport

public class SplitNetworkTransport

A network transport that sends using one NetworkTransport and other requests using another NetworkTransport. Ideal for sending subscriptions via a web socket but everything else via HTTP.

Properties

clientName

public var clientName: String

clientVersion

public var clientVersion: String

Methods

init(uploadingNetworkTransport:webSocketNetworkTransport:)

public init(uploadingNetworkTransport: UploadingNetworkTransport, webSocketNetworkTransport: NetworkTransport)

Designated initializer

  • Parameters:
    • uploadingNetworkTransport: An UploadingNetworkTransport to use for non- requests. Should generally be a RequestChainNetworkTransport or something similar.
    • webSocketNetworkTransport: A NetworkTransport to use for subscription requests. Should generally be a WebSocketTransport or something similar.

Parameters

NameDescription
uploadingNetworkTransportAn UploadingNetworkTransport to use for non-subscription requests. Should generally be a RequestChainNetworkTransport or something similar.
webSocketNetworkTransportA NetworkTransport to use for subscription requests. Should generally be a WebSocketTransport or something similar.
Next
Introduction
Edit on GitHubEditForumsDiscord

© 2024 Apollo Graph Inc.

Privacy Policy

Company